Death::Backward namespace

Exception handling implementation.

Classes

class ExceptionHandling
Unhandled exception handling.
class Printer
Exception and stack trace printer.
struct ResolvedTrace
Resolved trace item.
class SnippetFactory
Helps to create snippets from source code.
class SourceFile
Represents a file with source code.
class StackTraceBase
Base class of stack trace.
struct Trace
Raw trace item.
class TraceResolverBase
Base class for trace resolving.

Enums

enum class Flags { None = 0, UseStdError = 0x01, ColorizeOutput = 0x02, IncludeSnippet = 0x04, CreateMemoryDump = 0x08 }
Feature flags for ExceptionHandling.

Enum documentation

enum class Death::Backward::Flags

Feature flags for ExceptionHandling.

Enumerators
None

UseStdError

Write exception info to stdout

ColorizeOutput

Colorize using virtual terminal sequences.

IncludeSnippet

Include code snippets.

CreateMemoryDump

Create memory dump.