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:
  • /github/workspace/code/foundation/profiling/profiling.h