Death::Backward namespace

Exception handling implementation.

Classes

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

Enums

enum class Flags { None = 0, UseStdError = 0x01, Colorized = 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.

Colorized

Colorize using virtual terminal sequences.

IncludeSnippet

Include code snippets.

CreateMemoryDump

Create memory dump.