Shared/Core/Backward.h file

Namespaces

namespace Death
Shared root namespace.
namespace Death::Backward
Exception handling implementation.

Classes

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

Enums

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