kcachegrind
#include <tracedata.h>

Additional Inherited Members | |
![]() | |
static const int | InvalidIndex = -1 |
static const int | MaxRealIndex = MaxRealIndexValue |
![]() | |
ProfileContext * | _context |
CostItem * | _dep |
bool | _dirty |
CostItem * | _position |
Detailed Description
A container helper class for TraceFunction for source lines where a function is implemented in.
With inlining, lines of the same function can come from different source files. An instance of this class holds all lines of one source file for a function in a map
Definition at line 1029 of file tracedata.h.
Constructor & Destructor Documentation
TraceFunctionSource::TraceFunctionSource | ( | TraceFunction * | function, |
TraceFile * | file | ||
) |
Definition at line 1506 of file tracedata.cpp.
|
virtual |
Definition at line 1521 of file tracedata.cpp.
Member Function Documentation
|
inline |
Definition at line 1040 of file tracedata.h.
uint TraceFunctionSource::firstLineno | ( | ) |
Definition at line 1532 of file tracedata.cpp.
|
inline |
Definition at line 1041 of file tracedata.h.
void TraceFunctionSource::invalidateDynamicCost | ( | ) |
Definition at line 1605 of file tracedata.cpp.
uint TraceFunctionSource::lastLineno | ( | ) |
Definition at line 1542 of file tracedata.cpp.
TraceLine * TraceFunctionSource::line | ( | uint | lineno, |
bool | createNew = true |
||
) |
Definition at line 1554 of file tracedata.cpp.
TraceLineMap * TraceFunctionSource::lineMap | ( | ) |
Definition at line 1618 of file tracedata.cpp.
|
virtual |
Returns dynamic name info (without type)
Reimplemented from CostItem.
Definition at line 1527 of file tracedata.cpp.
TraceLineRegion* TraceFunctionSource::region | ( | uint | from, |
uint | to, | ||
QString | name, | ||
bool | createNew = true |
||
) |
|
virtual |
Updates cost attributes.
This has to be called by subclasses that access cost attributes directly
Reimplemented from ProfileCostArray.
Definition at line 1588 of file tracedata.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.