Nebula
Loading...
Searching...
No Matches
Profiling::ProfilingScope Struct Reference

#include <profiling.h>

Public Member Functions

 ProfilingScope ()
 default constructor
 
 ProfilingScope (const char *name, Util::StringAtom category, const char *file, int line, bool accum)
 constructor
 

Public Attributes

const char * name
 
Util::StringAtom category
 
const char * file
 
int line
 
bool accum
 
Timing::Time start
 
Timing::Time duration
 
Util::Array< ProfilingScopechildren
 

Constructor & Destructor Documentation

◆ ProfilingScope() [1/2]

Profiling::ProfilingScope::ProfilingScope ( )
inline

default constructor

◆ ProfilingScope() [2/2]

Profiling::ProfilingScope::ProfilingScope ( const char * name,
Util::StringAtom category,
const char * file,
int line,
bool accum )
inline

constructor

Member Data Documentation

◆ accum

bool Profiling::ProfilingScope::accum

◆ category

Util::StringAtom Profiling::ProfilingScope::category

◆ children

Util::Array<ProfilingScope> Profiling::ProfilingScope::children

◆ duration

Timing::Time Profiling::ProfilingScope::duration

◆ file

const char* Profiling::ProfilingScope::file

◆ line

int Profiling::ProfilingScope::line

◆ name

const char* Profiling::ProfilingScope::name

◆ start

Timing::Time Profiling::ProfilingScope::start

The documentation for this struct was generated from the following file: