#include <mlCallGraph.h>
Definition at line 93 of file mlCallGraph.h.
◆ MLCallGraphNode()
◆ ~MLCallGraphNode()
MLCallGraphNode::~MLCallGraphNode |
( |
| ) |
|
◆ children()
◆ clearFunctionRecursive()
void MLCallGraphNode::clearFunctionRecursive |
( |
| ) |
|
◆ clearUserData()
void MLCallGraphNode::clearUserData |
( |
| ) |
|
|
inline |
◆ createChild()
◆ function()
◆ isRecursive() [1/2]
bool MLCallGraphNode::isRecursive |
( |
| ) |
const |
|
inline |
Returns true if the node is a recursive call of its function.
Definition at line 244 of file mlCallGraph.h.
◆ isRecursive() [2/2]
◆ nodeInfo()
const std::string & MLCallGraphNode::nodeInfo |
( |
| ) |
const |
|
inline |
◆ parent()
◆ print()
void MLCallGraphNode::print |
( |
std::ostream & | out, |
|
|
const std::string & | indent = "" ) const |
◆ printTrace()
void MLCallGraphNode::printTrace |
( |
std::ostream & | out | ) |
const |
Prints the current call graph node for tracing.
◆ removeFromParent()
void MLCallGraphNode::removeFromParent |
( |
| ) |
|
Removes the node from its parent.
This is used by MLTimeProfile when call graph nodes are deleted. Otherwise the parent would delete the invalid child pointer again.
◆ statistics()
Returns the time statistics of the call graph node.
Definition at line 131 of file mlCallGraph.h.
◆ timeProfile()
◆ timer()
◆ userData()
void * MLCallGraphNode::userData |
( |
| ) |
const |
|
inline |
◆ MLProfilingManager
◆ MLTimeProfile
The documentation for this class was generated from the following file:
- MeVis/Foundation/Sources/MLProfilingManager/Include/mlCallGraph.h