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

The function level profiler. More...

#include <profile_funclevel.h>

Classes

class  Id
 A function level profile ID. More...
 
class  IdList
 A list of function level profile IDs. More...
 
class  Thread
 a profiled thread More...
 

Static Public Member Functions

static bool EnumThreads (unsigned index, Thread &thread)
 Enumerates the list of known and profiled threads.
 

Friends

class Profile
 

Detailed Description

The function level profiler.

Note that this class exists even if the current build configuration is not _PROFILE. In these cases all calls will simply return empty data.

Definition at line 42 of file profile_funclevel.h.

Member Function Documentation

◆ EnumThreads()

bool ProfileFuncLevel::EnumThreads ( unsigned index,
Thread & thread )
static

Enumerates the list of known and profiled threads.

Note
These values are not sorted in any way.
Parameters
indexindex value, >=0
threadreturn buffer for thread handle
Returns
true if Thread found, false if not

Definition at line 775 of file profile_funclevel.cpp.

Friends And Related Symbol Documentation

◆ Profile

friend class Profile
friend

Definition at line 44 of file profile_funclevel.h.


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