Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
WWProfileIterator Class Reference

#include <wwprofile.h>

Public Member Functions

void First (void)
 
void Next (void)
 
bool Is_Done (void)
 
void Enter_Child (void)
 
void Enter_Child (int index)
 
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

 WWProfileIterator (WWProfileHierachyNodeClass *start)
 

Protected Attributes

WWProfileHierachyNodeClassCurrentParent
 
WWProfileHierachyNodeClassCurrentChild
 

Friends

class WWProfileManager
 

Detailed Description

Definition at line 144 of file wwprofile.h.

Constructor & Destructor Documentation

◆ WWProfileIterator()

WWProfileIterator::WWProfileIterator ( WWProfileHierachyNodeClass * start)
protected

Definition at line 901 of file wwprofile.cpp.

Member Function Documentation

◆ Enter_Child() [1/2]

void WWProfileIterator::Enter_Child ( int index)

Definition at line 929 of file wwprofile.cpp.

◆ Enter_Child() [2/2]

void WWProfileIterator::Enter_Child ( void )

Definition at line 923 of file wwprofile.cpp.

◆ Enter_Parent()

void WWProfileIterator::Enter_Parent ( void )

Definition at line 943 of file wwprofile.cpp.

◆ First()

void WWProfileIterator::First ( void )

Definition at line 907 of file wwprofile.cpp.

◆ Get_Current_Name()

const char * WWProfileIterator::Get_Current_Name ( void )
inline

Definition at line 157 of file wwprofile.h.

◆ Get_Current_Parent_Name()

const char * WWProfileIterator::Get_Current_Parent_Name ( void )
inline

Definition at line 162 of file wwprofile.h.

◆ Get_Current_Parent_Total_Calls()

int WWProfileIterator::Get_Current_Parent_Total_Calls ( void )
inline

Definition at line 163 of file wwprofile.h.

◆ Get_Current_Parent_Total_Time()

float WWProfileIterator::Get_Current_Parent_Total_Time ( void )
inline

Definition at line 164 of file wwprofile.h.

◆ Get_Current_Total_Calls()

int WWProfileIterator::Get_Current_Total_Calls ( void )
inline

Definition at line 158 of file wwprofile.h.

◆ Get_Current_Total_Time()

float WWProfileIterator::Get_Current_Total_Time ( void )
inline

Definition at line 159 of file wwprofile.h.

◆ Is_Done()

bool WWProfileIterator::Is_Done ( void )

Definition at line 918 of file wwprofile.cpp.

◆ Next()

void WWProfileIterator::Next ( void )

Definition at line 913 of file wwprofile.cpp.

Friends And Related Symbol Documentation

◆ WWProfileManager

friend class WWProfileManager
friend

Definition at line 171 of file wwprofile.h.

Member Data Documentation

◆ CurrentChild

WWProfileHierachyNodeClass* WWProfileIterator::CurrentChild
protected

Definition at line 168 of file wwprofile.h.

◆ CurrentParent

WWProfileHierachyNodeClass* WWProfileIterator::CurrentParent
protected

Definition at line 167 of file wwprofile.h.


The documentation for this class was generated from the following files: