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.
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) | |
ParsedFileName * | Parsed |
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. | |
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.
NCString alib::lox::detail::ScopeInfo::FrameRecord::origMethod |
Function/method name (given by the C++ preprocessor)
Definition at line 148 of file scopeinfo.inl.
ParsedFileName* alib::lox::detail::ScopeInfo::FrameRecord::Parsed |
The entry from the parsedFileNameCache.
Definition at line 142 of file scopeinfo.inl.
Ticks alib::lox::detail::ScopeInfo::FrameRecord::timeStamp |
Time of the call that created this record.
Definition at line 139 of file scopeinfo.inl.
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.