#include <wwprofile.h>
Public Member Functions | |
| WWProfileHierachyNodeClass (const char *name, WWProfileHierachyNodeClass *parent) | |
| WWProfileHierachyNodeClass (unsigned id, WWProfileHierachyNodeClass *parent) | |
| ~WWProfileHierachyNodeClass (void) | |
| WWProfileHierachyNodeClass * | Get_Sub_Node (const char *name) |
| WWProfileHierachyNodeClass * | Get_Parent (void) |
| WWProfileHierachyNodeClass * | Get_Sibling (void) |
| WWProfileHierachyNodeClass * | Get_Child (void) |
| void | Set_Parent (WWProfileHierachyNodeClass *node) |
| void | Set_Sibling (WWProfileHierachyNodeClass *node) |
| void | Set_Child (WWProfileHierachyNodeClass *node) |
| void | Reset (void) |
| void | Call (void) |
| bool | Return (void) |
| const char * | Get_Name (void) |
| int | Get_Total_Calls (void) |
| float | Get_Total_Time (void) |
| void | Set_Total_Calls (int calls) |
| void | Set_Total_Time (float time) |
| WWProfileHierachyNodeClass * | Clone_Hierarchy (WWProfileHierachyNodeClass *parent) |
| void | Write_To_File (FileClass *file, int recursion) |
| void | Add_To_String_Compact (StringClass &string, int recursion) |
Protected Attributes | |
| const char * | Name |
| int | TotalCalls |
| float | TotalTime |
| __int64 | StartTime |
| int | RecursionCounter |
| unsigned | ProfileStringID |
| WWProfileHierachyNodeClass * | Parent |
| WWProfileHierachyNodeClass * | Child |
| WWProfileHierachyNodeClass * | Sibling |
Definition at line 64 of file wwprofile.h.
| WWProfileHierachyNodeClass::WWProfileHierachyNodeClass | ( | const char * | name, |
| WWProfileHierachyNodeClass * | parent ) |
Definition at line 139 of file wwprofile.cpp.
| WWProfileHierachyNodeClass::WWProfileHierachyNodeClass | ( | unsigned | id, |
| WWProfileHierachyNodeClass * | parent ) |
Definition at line 157 of file wwprofile.cpp.
| WWProfileHierachyNodeClass::~WWProfileHierachyNodeClass | ( | void | ) |
Definition at line 184 of file wwprofile.cpp.
| void WWProfileHierachyNodeClass::Add_To_String_Compact | ( | StringClass & | string, |
| int | recursion ) |
Definition at line 228 of file wwprofile.cpp.
| void WWProfileHierachyNodeClass::Call | ( | void | ) |
Definition at line 321 of file wwprofile.cpp.
| WWProfileHierachyNodeClass * WWProfileHierachyNodeClass::Clone_Hierarchy | ( | WWProfileHierachyNodeClass * | parent | ) |
Definition at line 191 of file wwprofile.cpp.
|
inline |
Definition at line 75 of file wwprofile.h.
|
inline |
Definition at line 85 of file wwprofile.h.
|
inline |
Definition at line 73 of file wwprofile.h.
|
inline |
Definition at line 74 of file wwprofile.h.
| WWProfileHierachyNodeClass * WWProfileHierachyNodeClass::Get_Sub_Node | ( | const char * | name | ) |
Definition at line 264 of file wwprofile.cpp.
|
inline |
Definition at line 86 of file wwprofile.h.
|
inline |
Definition at line 87 of file wwprofile.h.
| void WWProfileHierachyNodeClass::Reset | ( | void | ) |
Definition at line 295 of file wwprofile.cpp.
| bool WWProfileHierachyNodeClass::Return | ( | void | ) |
Definition at line 342 of file wwprofile.cpp.
|
inline |
Definition at line 79 of file wwprofile.h.
|
inline |
Definition at line 77 of file wwprofile.h.
|
inline |
Definition at line 78 of file wwprofile.h.
|
inline |
Definition at line 88 of file wwprofile.h.
|
inline |
Definition at line 89 of file wwprofile.h.
| void WWProfileHierachyNodeClass::Write_To_File | ( | FileClass * | file, |
| int | recursion ) |
Definition at line 209 of file wwprofile.cpp.
|
protected |
Definition at line 106 of file wwprofile.h.
|
protected |
Definition at line 98 of file wwprofile.h.
|
protected |
Definition at line 105 of file wwprofile.h.
|
protected |
Definition at line 103 of file wwprofile.h.
|
protected |
Definition at line 102 of file wwprofile.h.
|
protected |
Definition at line 107 of file wwprofile.h.
|
protected |
Definition at line 101 of file wwprofile.h.
|
protected |
Definition at line 99 of file wwprofile.h.
|
protected |
Definition at line 100 of file wwprofile.h.