kcachegrind
#include <tracedata.h>

Public Member Functions | |
TraceAssoziation () | |
virtual | ~TraceAssoziation () |
TraceFunction * | function () |
void | invalidate () |
bool | isAssoziated () |
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 assoziation of objects with TraceFunctions.
Used in coverage analysis and TreeMap drawing.
Definition at line 1068 of file tracedata.h.
Constructor & Destructor Documentation
TraceAssoziation::TraceAssoziation | ( | ) |
Creates an invalid assoziation.
Definition at line 1737 of file tracedata.cpp.
|
virtual |
Definition at line 1743 of file tracedata.cpp.
Member Function Documentation
|
static |
Delete all assoziations in TraceFunctions of data with rtti runtime info.
rtti = 0: delete ALL assoziations.
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 assoziations in TraceFunctions of data with rtti runtime info.
rtti = 0: Invalidate ALL assoziations.
Definition at line 1782 of file tracedata.cpp.
bool TraceAssoziation::isAssoziated | ( | ) |
Could we set the function assoziation to ourself? This only can return false if this is a unique assoziation.
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 TraceAssoziation::setFunction | ( | TraceFunction * | f | ) |
reset function to associate this object to.
returns true if assoziation 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-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.