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)
ChProfileNode * Get_Sub_Node (const char *name)
ChProfileNode * Get_Parent (void)
ChProfileNode * Get_Sibling (void)
ChProfileNode * Get_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
ChProfileNode * Parent
ChProfileNode * Child
ChProfileNode * Sibling

The documentation for this class was generated from the following files:
  • D:/W/B/src/chrono-9.0.1/src/chrono/utils/ChProfiler.h
  • D:/W/B/src/chrono-9.0.1/src/chrono/utils/ChProfiler.cpp