Open Search
    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
     
    UInt32 const _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

    UInt32 const _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