MVault 1.0.0
Simple c++ database
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
BackTrace functions

All functions for debug BackTrace printing. More...

Classes

class  mvlt::TraceLogger
 A class for logging inputs and outputs from functions. More...
 

Enumerations

enum class  mvlt::BackTraceFormat : std::uint8_t { BackTraceFormat::Compact , BackTraceFormat::None }
 Debug backtrace format. More...
 

Functions

void mvlt::SetBackTraceFormat (const BackTraceFormat &traceFormat) noexcept
 A function for setting the format of a debug message.
 
void mvlt::PrintBackTrace () noexcept
 Backtrace printing function.
 

Variables

BackTraceFormat mvlt::TraceFormat = BackTraceFormat::Compact
 Variable to store backtrace format.
 

Detailed Description

All functions for debug BackTrace printing.

Enumeration Type Documentation

◆ BackTraceFormat

enum class mvlt::BackTraceFormat : std::uint8_t
strong

Debug backtrace format.

Enumerator
Compact 

Function with error.

None 

None debug backtrace.

Function Documentation

◆ SetBackTraceFormat()

void mvlt::SetBackTraceFormat ( const BackTraceFormat traceFormat)
noexcept

A function for setting the format of a debug message.

Parameters
[in]traceFormatdebug message format