chrono::utils::ChProfileNode Class Reference

Description

A node in the Profile Hierarchy Tree.

#include <ChProfiler.h>

Collaboration diagram for chrono::utils::ChProfileNode:

Public Member Functions

 ChProfileNode (const char *name, ChProfileNode *parent)
 
ChProfileNodeGet_Sub_Node (const char *name)
 
ChProfileNodeGet_Parent (void)
 
ChProfileNodeGet_Sibling (void)
 
ChProfileNodeGet_Child (void)
 
void CleanupMemory ()
 
void Reset (void)
 
void Call (void)
 
bool Return (void)
 
const char * Get_Name (void)
 
int Get_Total_Calls (void)
 
float Get_Total_Time (void)
 

Protected Attributes

const char * Name
 
int TotalCalls
 
float TotalTime
 
unsigned long int StartTime
 
int RecursionCounter
 
ChProfileNodeParent
 
ChProfileNodeChild
 
ChProfileNodeSibling