Description

An iterator to navigate through the tree.

#include <ChProfiler.h>

Collaboration diagram for chrono::utils::ChProfileIterator:

Public Member Functions

void First (void)
void Next (void)
bool Is_Done (void)
bool Is_Root (void)
void Enter_Child (int index)
void Enter_Largest_Child (void)
void Enter_Parent (void)
const char * Get_Current_Name (void)
int Get_Current_Total_Calls (void)
float Get_Current_Total_Time (void)
const char * Get_Current_Parent_Name (void)
int Get_Current_Parent_Total_Calls (void)
float Get_Current_Parent_Total_Time (void)

Protected Member Functions

 ChProfileIterator (ChProfileNode *start)

Protected Attributes

ChProfileNodeCurrentParent
ChProfileNodeCurrentChild

Friends

class ChProfileManager

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