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

#include <profiling.h>

Detailed Description

thread context of profiling

Public Member Functions

 ProfilingContext (int priority=0)

Public Attributes

Util::Stack< ProfilingScopescopes
Util::Array< ProfilingScopetopLevelScopes
Timing::Timer timer
Timing::Time start
Util::StringAtom threadName
Threading::ThreadId threadId
int priority = 0

Constructor & Destructor Documentation

◆ ProfilingContext()

Profiling::ProfilingContext::ProfilingContext ( int priority = 0)
inline

Member Data Documentation

◆ priority

int Profiling::ProfilingContext::priority = 0

◆ scopes

Util::Stack<ProfilingScope> Profiling::ProfilingContext::scopes

◆ start

Timing::Time Profiling::ProfilingContext::start

◆ threadId

Threading::ThreadId Profiling::ProfilingContext::threadId

◆ threadName

Util::StringAtom Profiling::ProfilingContext::threadName

◆ timer

Timing::Timer Profiling::ProfilingContext::timer

◆ topLevelScopes

Util::Array<ProfilingScope> Profiling::ProfilingContext::topLevelScopes

The documentation for this struct was generated from the following file:
  • /github/workspace/code/foundation/profiling/profiling.h