An iterator to navigate through the tree. More...
#include <btQuickprof.h>
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) |
void * | Get_Current_UserPointer (void) |
bool | Is_Done (void) |
bool | Is_Root (void) |
void | Next (void) |
void | Set_Current_UserPointer (void *ptr) |
Protected Member Functions | |
CProfileIterator (CProfileNode *start) | |
Protected Attributes | |
CProfileNode * | CurrentChild |
CProfileNode * | CurrentParent |
Friends | |
class | CProfileManager |
An iterator to navigate through the tree.
Definition at line 102 of file btQuickprof.h.
CProfileIterator::CProfileIterator | ( | CProfileNode * | start | ) | [protected] |
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 116 of file btQuickprof.h.
const char* CProfileIterator::Get_Current_Parent_Name | ( | void | ) | [inline] |
Definition at line 123 of file btQuickprof.h.
int CProfileIterator::Get_Current_Parent_Total_Calls | ( | void | ) | [inline] |
Definition at line 124 of file btQuickprof.h.
float CProfileIterator::Get_Current_Parent_Total_Time | ( | void | ) | [inline] |
Definition at line 125 of file btQuickprof.h.
int CProfileIterator::Get_Current_Total_Calls | ( | void | ) | [inline] |
Definition at line 117 of file btQuickprof.h.
float CProfileIterator::Get_Current_Total_Time | ( | void | ) | [inline] |
Definition at line 118 of file btQuickprof.h.
void* CProfileIterator::Get_Current_UserPointer | ( | void | ) | [inline] |
Definition at line 120 of file btQuickprof.h.
bool CProfileIterator::Is_Done | ( | void | ) |
bool CProfileIterator::Is_Root | ( | void | ) | [inline] |
Definition at line 109 of file btQuickprof.h.
void CProfileIterator::Next | ( | void | ) |
void CProfileIterator::Set_Current_UserPointer | ( | void * | ptr | ) | [inline] |
Definition at line 121 of file btQuickprof.h.
friend class CProfileManager [friend] |
Definition at line 136 of file btQuickprof.h.
CProfileNode* CProfileIterator::CurrentChild [protected] |
Definition at line 132 of file btQuickprof.h.
CProfileNode* CProfileIterator::CurrentParent [protected] |
Definition at line 131 of file btQuickprof.h.