kcachegrind
FixCost Class Reference
#include <fixcost.h>
Public Member Functions | |
| FixCost (TracePart *, FixPool *, TraceFunctionSource *, PositionSpec &, TracePartFunction *, FixString &) | |
| Addr | addr () const |
| void | addTo (ProfileCostArray *) |
| Addr | fromAddr () const |
| uint | fromLine () const |
| TraceFunctionSource * | functionSource () const |
| bool | isAddrRegion () const |
| bool | isLineRegion () const |
| uint | line () const |
| FixCost * | nextCostOfPartFunction () const |
| void * | operator new (size_t size, FixPool *) |
| TracePart * | part () const |
| Addr | toAddr () const |
| uint | toLine () const |
Detailed Description
A class holding an unchangable cost item of an input file.
As there can be a lot of such cost items, we use our own allocator which uses FixPool
Constructor & Destructor Documentation
| FixCost::FixCost | ( | TracePart * | part, |
| FixPool * | pool, | ||
| TraceFunctionSource * | functionSource, | ||
| PositionSpec & | pos, | ||
| TracePartFunction * | partFunction, | ||
| FixString & | s | ||
| ) |
Definition at line 25 of file fixcost.cpp.
Member Function Documentation
| void FixCost::addTo | ( | ProfileCostArray * | c | ) |
Definition at line 58 of file fixcost.cpp.
|
inline |
| void * FixCost::operator new | ( | size_t | size, |
| FixPool * | pool | ||
| ) |
Definition at line 53 of file fixcost.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference