ProfilingPoint Class Reference

#include <profiler.h>

Detailed Description

Internal.

Public Member Functions

 ProfilingPoint (const Char *filePath, const Char *method, UInt32 line, maxon::PROFILER_POINT_TYPE type)
 

Public Attributes

const maxon::PROFILER_POINT_TYPE _type
 
const Char *const _filePath
 
const Char *const _method
 
const UInt32 _line
 
const ProfilingPoint *const _next
 
UInt32 _pointIndex
 
UInt32 _methodIndex
 
UInt32 _fileIndex
 
UInt32 _moduleIndex
 
UInt32 _scopePointIndex
 
const ProfilingPoint_prev
 
Bool _valid
 
Bool _active
 
Bool _enabled
 

Constructor & Destructor Documentation

◆ ProfilingPoint()

ProfilingPoint ( const Char filePath,
const Char method,
UInt32  line,
maxon::PROFILER_POINT_TYPE  type 
)
explicit

Member Data Documentation

◆ _type

◆ _filePath

const Char* const _filePath

◆ _method

const Char* const _method

◆ _line

const UInt32 _line

◆ _next

const ProfilingPoint* const _next

◆ _pointIndex

UInt32 _pointIndex
mutable

◆ _methodIndex

UInt32 _methodIndex
mutable

◆ _fileIndex

UInt32 _fileIndex
mutable

◆ _moduleIndex

UInt32 _moduleIndex
mutable

◆ _scopePointIndex

UInt32 _scopePointIndex
mutable

◆ _prev

const ProfilingPoint* _prev

◆ _valid

Bool _valid
mutable

◆ _active

Bool _active
mutable

◆ _enabled

Bool _enabled
mutable