Definition at line 33 of file exception.hpp.
Public Member Functions | |
ExceptionWithPath (std::string_view msg, std::string_view path) | |
std::string_view | GetPath () const noexcept |
std::string_view | GetMessageWithoutPath () const noexcept |
![]() | |
BsonException (std::string msg) | |
std::string_view | GetMessage () const noexcept |
![]() | |
const char * | what () const noexcept override |
TracefulExceptionBase () | |
TracefulExceptionBase (std::string_view what) | |
TracefulExceptionBase (TraceMode trace_mode) | |
TracefulExceptionBase (TracefulExceptionBase &&) noexcept | |
![]() | |
TracefulExceptionBase (std::string_view what) | |
TracefulExceptionBase (TraceMode trace_mode) | |
TracefulExceptionBase (TracefulExceptionBase &&) noexcept | |
const MemoryBuffer & | MessageBuffer () const noexcept |
const boost::stacktrace::basic_stacktrace & | Trace () const noexcept |
Additional Inherited Members | |
![]() | |
enum class | TraceMode { kAlways , kIfLoggingIsEnabled } |
using | MemoryBuffer = fmt::basic_memory_buffer<char, kInlineBufferSize> |
![]() | |
static constexpr size_t | kInlineBufferSize = 100 |