XII Release 0.1.0
Loading...
Searching...
No Matches
xiiProfilingScope Class Reference

This class encapsulates a profiling scope. More...

#include <Profiling.h>

Public Member Functions

 xiiProfilingScope (xiiStringView sName, xiiStringView sFunctionName, xiiTime timeout)
 

Protected Attributes

xiiStringView m_sName
 
xiiStringView m_sFunction
 
xiiTime m_BeginTime
 
xiiTime m_Timeout
 

Detailed Description

This class encapsulates a profiling scope.

The constructor creates a new scope in the profiling system and the destructor pops the scope. You shouldn't need to use this directly, just use the macro XII_PROFILE_SCOPE provided below.


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