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.
    KDE API Reference