Death::Backward::Printer class

Exception and stack trace printer.

Constructors, destructors, conversion operators

Printer()

Public functions

template<typename ST>
void Print(ST& st, IO::Stream* s, std::uint32_t exceptionCode = 0)
Prints the specified stack trace to a stream.
template<typename ST>
void Print(ST& st, std::ostream& os, std::uint32_t exceptionCode = 0)
auto GetResolver() const -> TraceResolver const&
Returns stack trace resolver.

Public variables

Flags FeatureFlags
bool Address
bool Object
std::int32_t InlinerContextSize
std::int32_t TraceContextSize

Function documentation

template<typename ST>
void Death::Backward::Printer::Print(ST& st, std::ostream& os, std::uint32_t exceptionCode = 0)

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.