ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::lox::detail::ScopeInfo::FrameRecord Struct Reference

Description:

Holds values for the current scope. Because recursive logging might occur (e.g., when parameters rely on method invocations which incorporate log statements), objects of this class are stored in stack callStack.

Definition at line 136 of file scopeinfo.inl.

Collaboration diagram for alib::lox::detail::ScopeInfo::FrameRecord:
[legend]

Public Field Index:

int origLine
 Line number within the source file (given by the C++ preprocessor)
 
NCString origMethod
 Function/method name (given by the C++ preprocessor)
 
ParsedFileNameParsed
 The entry from the parsedFileNameCache.
 
Ticks timeStamp
 Time of the call that created this record.
 
const std::type_info * typeInfo
 Type information. Nullptr if call from static or global function.
 

Field Details:

◆ origLine

int alib::lox::detail::ScopeInfo::FrameRecord::origLine

Line number within the source file (given by the C++ preprocessor)

Definition at line 145 of file scopeinfo.inl.

◆ origMethod

NCString alib::lox::detail::ScopeInfo::FrameRecord::origMethod

Function/method name (given by the C++ preprocessor)

Definition at line 148 of file scopeinfo.inl.

◆ Parsed

ParsedFileName* alib::lox::detail::ScopeInfo::FrameRecord::Parsed

The entry from the parsedFileNameCache.

Definition at line 142 of file scopeinfo.inl.

◆ timeStamp

Ticks alib::lox::detail::ScopeInfo::FrameRecord::timeStamp

Time of the call that created this record.

Definition at line 139 of file scopeinfo.inl.

◆ typeInfo

const std::type_info* alib::lox::detail::ScopeInfo::FrameRecord::typeInfo

Type information. Nullptr if call from static or global function.

Definition at line 151 of file scopeinfo.inl.


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