LMDBAL 0.6.2
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
Loading...
Searching...
No Matches
LMDBAL::Exception Class Reference

Parent abstract class for all LMDBAL exceptions. More...

#include <exceptions.h>

Inheritance diagram for LMDBAL::Exception:
LMDBAL::Closed LMDBAL::CursorEmpty LMDBAL::CursorNotReady LMDBAL::Directory LMDBAL::Exist LMDBAL::NotFound LMDBAL::Opened LMDBAL::StorageDuplicate LMDBAL::TransactionTerminated LMDBAL::Unknown

Public Member Functions

 Exception (std::size_t expectedSize=0)
std::string getMessage () const
 returns exception message
const char * what () const noexcept(true) override
 system exception method that is actually called to show the message

Protected Member Functions

std::string_view appendSegment (std::string_view value)
 appends value to message and returns a view
void appendLiteral (std::string_view value)
 appends value to message without returning a view

Detailed Description

Parent abstract class for all LMDBAL exceptions.


The documentation for this class was generated from the following files:
  • /workspace/blue/lmdbal/src/exceptions.h
  • /workspace/blue/lmdbal/src/exceptions.cpp