CProfileIterator Class Reference

An iterator to navigate through the tree. More...

#include <btQuickprof.h>

List of all members.

Public Member Functions

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

Protected Member Functions

 CProfileIterator (CProfileNode *start)

Protected Attributes

CProfileNodeCurrentChild
CProfileNodeCurrentParent

Friends

class CProfileManager

Detailed Description

An iterator to navigate through the tree.

Definition at line 274 of file btQuickprof.h.


Constructor & Destructor Documentation

CProfileIterator::CProfileIterator ( CProfileNode start  )  [protected]

Member Function Documentation

void CProfileIterator::Enter_Child ( int  index  ) 
void CProfileIterator::Enter_Largest_Child ( void   ) 
void CProfileIterator::Enter_Parent ( void   ) 
void CProfileIterator::First ( void   ) 
const char* CProfileIterator::Get_Current_Name ( void   )  [inline]

Definition at line 288 of file btQuickprof.h.

const char* CProfileIterator::Get_Current_Parent_Name ( void   )  [inline]

Definition at line 293 of file btQuickprof.h.

int CProfileIterator::Get_Current_Parent_Total_Calls ( void   )  [inline]

Definition at line 294 of file btQuickprof.h.

float CProfileIterator::Get_Current_Parent_Total_Time ( void   )  [inline]

Definition at line 295 of file btQuickprof.h.

int CProfileIterator::Get_Current_Total_Calls ( void   )  [inline]

Definition at line 289 of file btQuickprof.h.

float CProfileIterator::Get_Current_Total_Time ( void   )  [inline]

Definition at line 290 of file btQuickprof.h.

bool CProfileIterator::Is_Done ( void   ) 
bool CProfileIterator::Is_Root ( void   )  [inline]

Definition at line 281 of file btQuickprof.h.

void CProfileIterator::Next ( void   ) 

Friends And Related Function Documentation

friend class CProfileManager [friend]

Definition at line 303 of file btQuickprof.h.


Member Data Documentation

Definition at line 300 of file btQuickprof.h.

Definition at line 299 of file btQuickprof.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Fri Jan 11 10:11:09 2013