BloombergLP::balst::StackTraceFrame::StackTraceFrame

Create a local time descriptor object having the specified address, libraryFileName, lineNumber, mangledSymbolName, offsetFromSymbol, sourceFileName, and symbolName attribute values. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. The behavior is undefined unless -1 <= lineNumber.

Synopsis

Declared in <balst_stacktraceframe.h>

StackTraceFrame(
    void const* address,
    std::string_view const& libraryFileName,
    int lineNumber,
    std::string_view const& mangledSymbolName,
    std::size_t offsetFromSymbol,
    std::string_view const& sourceFileName,
    std::string_view const& symbolName,
    bslma::Allocator* basicAllocator = 0);