printFormatted overloads

Synopses

Declared in <balst_stacktraceutil.h>

Stream the specified stackTrace to the specified stream in some multi‐line, human‐readable format. Note that this operation attempts to avoid using the default allocator.

static
std::ostream&
printFormatted(
    std::ostream& stream,
    StackTrace const& stackTrace);

Write the value of the specified stackTraceFrame to the specified output stream in some single‐line, human‐readable format and return a reference to stream. The name of the symbol is represented by the symbolName property of stackTraceFrame, if known; otherwise, it is represented by the mangledSymbolName property, if known; otherwise, it is represented by "‐‐unknown‐‐". Other frame attributes are written only if their values are known. Note that the format is not fully specified, and can change without notice. Also note that this method attempts to avoid using the default allocator.

static
std::ostream&
printFormatted(
    std::ostream& stream,
    StackTraceFrame const& stackTraceFrame);

Created with MrDocs