• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

kcachegrind

Public Member Functions | Public Attributes | List of all members
GraphNode Class Reference

#include <callgraphview.h>

Public Member Functions

 GraphNode ()
 
void addCallee (GraphEdge *)
 
void addCaller (GraphEdge *)
 
void addUniqueCallee (GraphEdge *)
 
void addUniqueCaller (GraphEdge *)
 
double calleeCostSum ()
 
double calleeCountSum ()
 
double callerCostSum ()
 
double callerCountSum ()
 
CanvasNode * canvasNode () const
 
void clearEdges ()
 
TraceFunction * function () const
 
bool isVisible () const
 
TraceFunction * nextVisible ()
 
TraceCall * nextVisibleCallee (GraphEdge *=0)
 
TraceCall * nextVisibleCaller (GraphEdge *=0)
 
TraceFunction * priorVisible ()
 
TraceCall * priorVisibleCallee (GraphEdge *=0)
 
TraceCall * priorVisibleCaller (GraphEdge *=0)
 
void removeEdge (GraphEdge *)
 
void setCallee (GraphEdge *)
 
void setCaller (GraphEdge *)
 
void setCanvasNode (CanvasNode *cn)
 
void setFunction (TraceFunction *f)
 
void setVisible (bool v)
 
void sortEdges ()
 
TraceCall * visibleCallee ()
 
TraceCall * visibleCaller ()
 

Public Attributes

double incl
 
double self
 

Detailed Description

Definition at line 59 of file callgraphview.h.

Constructor & Destructor Documentation

GraphNode::GraphNode ( )

Definition at line 132 of file callgraphview.cpp.

Member Function Documentation

void GraphNode::addCallee ( GraphEdge *  e)

Definition at line 159 of file callgraphview.cpp.

void GraphNode::addCaller ( GraphEdge *  e)

Definition at line 165 of file callgraphview.cpp.

void GraphNode::addUniqueCallee ( GraphEdge *  e)

Definition at line 171 of file callgraphview.cpp.

void GraphNode::addUniqueCaller ( GraphEdge *  e)

Definition at line 177 of file callgraphview.cpp.

double GraphNode::calleeCostSum ( )

Definition at line 189 of file callgraphview.cpp.

double GraphNode::calleeCountSum ( )

Definition at line 199 of file callgraphview.cpp.

double GraphNode::callerCostSum ( )

Definition at line 209 of file callgraphview.cpp.

double GraphNode::callerCountSum ( )

Definition at line 219 of file callgraphview.cpp.

CanvasNode* GraphNode::canvasNode ( ) const
inline

Definition at line 74 of file callgraphview.h.

void GraphNode::clearEdges ( )

Definition at line 144 of file callgraphview.cpp.

TraceFunction* GraphNode::function ( ) const
inline

Definition at line 64 of file callgraphview.h.

bool GraphNode::isVisible ( ) const
inline

Definition at line 84 of file callgraphview.h.

TraceFunction * GraphNode::nextVisible ( )

Definition at line 294 of file callgraphview.cpp.

TraceCall * GraphNode::nextVisibleCallee ( GraphEdge *  e = 0)

Definition at line 352 of file callgraphview.cpp.

TraceCall * GraphNode::nextVisibleCaller ( GraphEdge *  e = 0)

Definition at line 338 of file callgraphview.cpp.

TraceFunction * GraphNode::priorVisible ( )

Definition at line 316 of file callgraphview.cpp.

TraceCall * GraphNode::priorVisibleCallee ( GraphEdge *  e = 0)

Definition at line 381 of file callgraphview.cpp.

TraceCall * GraphNode::priorVisibleCaller ( GraphEdge *  e = 0)

Definition at line 366 of file callgraphview.cpp.

void GraphNode::removeEdge ( GraphEdge *  e)

Definition at line 183 of file callgraphview.cpp.

void GraphNode::setCallee ( GraphEdge *  e)

Definition at line 282 of file callgraphview.cpp.

void GraphNode::setCaller ( GraphEdge *  e)

Definition at line 288 of file callgraphview.cpp.

void GraphNode::setCanvasNode ( CanvasNode *  cn)
inline

Definition at line 79 of file callgraphview.h.

void GraphNode::setFunction ( TraceFunction *  f)
inline

Definition at line 69 of file callgraphview.h.

void GraphNode::setVisible ( bool  v)
inline

Definition at line 89 of file callgraphview.h.

void GraphNode::sortEdges ( )

Definition at line 153 of file callgraphview.cpp.

TraceCall * GraphNode::visibleCallee ( )

Definition at line 256 of file callgraphview.cpp.

TraceCall * GraphNode::visibleCaller ( )

Definition at line 230 of file callgraphview.cpp.

Member Data Documentation

double GraphNode::incl

Definition at line 118 of file callgraphview.h.

double GraphNode::self

Definition at line 118 of file callgraphview.h.


The documentation for this class was generated from the following files:
  • callgraphview.h
  • callgraphview.cpp
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

KDE's Doxygen guidelines are available online.

kcachegrind

Skip menu "kcachegrind"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal