kcachegrind
#include <tracedata.h>

Public Member Functions | |
TraceAssociation () | |
virtual | ~TraceAssociation () |
TraceFunction * | function () |
void | invalidate () |
bool | isAssociated () |
bool | isValid () |
virtual int | rtti () |
bool | setFunction (TraceFunction *) |
Static Public Member Functions | |
static void | clear (TraceData *data, int rtti) |
static void | invalidate (TraceData *data, int rtti) |
Protected Attributes | |
TraceFunction * | _function |
bool | _valid |
Detailed Description
For temporary association of objects with TraceFunctions.
Used in coverage analysis and TreeMap drawing.
Definition at line 1068 of file tracedata.h.
Constructor & Destructor Documentation
TraceAssociation::TraceAssociation | ( | ) |
Creates an invalid association.
Definition at line 1737 of file tracedata.cpp.
|
virtual |
Definition at line 1743 of file tracedata.cpp.
Member Function Documentation
|
static |
Delete all associations in TraceFunctions of data with rtti runtime info.
rtti = 0: delete ALL associations.
Definition at line 1774 of file tracedata.cpp.
|
inline |
Definition at line 1091 of file tracedata.h.
|
inline |
Definition at line 1093 of file tracedata.h.
|
static |
Invalidate all associations in TraceFunctions of data with rtti runtime info.
rtti = 0: Invalidate ALL associations.
Definition at line 1782 of file tracedata.cpp.
bool TraceAssociation::isAssociated | ( | ) |
Could we set the function association to ourself? This only can return false if this is a unique association.
Definition at line 1749 of file tracedata.cpp.
|
inline |
Definition at line 1094 of file tracedata.h.
|
inlinevirtual |
Reimplemented in Coverage.
Definition at line 1078 of file tracedata.h.
bool TraceAssociation::setFunction | ( | TraceFunction * | f | ) |
reset function to associate this object to.
returns true if association could be established
Definition at line 1756 of file tracedata.cpp.
Member Data Documentation
|
protected |
Definition at line 1109 of file tracedata.h.
|
protected |
Definition at line 1110 of file tracedata.h.
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.