Skip to content

Class mdbx::exception

ClassList > mdbx > exception

Base class for all libmdbx's exceptions that correspond to libmdbx errors. More...

  • #include <mdbx.h++>

Inherits the following classes: std::runtime_error

Inherited by the following classes: mdbx::bad_map_id, mdbx::bad_transaction, mdbx::bad_value_size, mdbx::dangling_map_id, mdbx::db_corrupted, mdbx::db_full, mdbx::db_invalid, mdbx::db_too_large, mdbx::db_unable_extend, mdbx::db_version_mismatch, mdbx::db_wanna_write_for_recovery, mdbx::duplicated_lck_file, mdbx::fatal, mdbx::incompatible_operation, mdbx::internal_page_full, mdbx::internal_problem, mdbx::key_exists, mdbx::key_mismatch, mdbx::laggard_reader, mdbx::max_maps_reached, mdbx::max_readers_reached, mdbx::multivalue, mdbx::mvcc_retarded, mdbx::no_data, mdbx::not_found, mdbx::operation_not_permitted, mdbx::permission_denied_or_not_writeable, mdbx::reader_slot_busy, mdbx::remote_media, mdbx::something_busy, mdbx::thread_mismatch, mdbx::transaction_full, mdbx::transaction_ousted, mdbx::transaction_overlapping

Public Functions

Type Name
const ::mdbx::error error () noexcept const
exception (const ::mdbx::error &) noexcept
exception (const exception &) = default
exception (exception &&) = default
exception & operator= (const exception &) = default
exception & operator= (exception &&) = default
virtual ~exception () noexcept

Detailed Description

See also: MDBX_error_t

Public Functions Documentation

function error

inline const ::mdbx::error mdbx::exception::error () noexcept const

function exception [1/3]

mdbx::exception::exception (
    const ::mdbx::error &
) noexcept

function exception [2/3]

mdbx::exception::exception (
    const exception &
) = default

function exception [3/3]

mdbx::exception::exception (
    exception &&
) = default

function operator=

exception & mdbx::exception::operator= (
    const exception &
) = default

function operator=

exception & mdbx::exception::operator= (
    exception &&
) = default

function ~exception

virtual mdbx::exception::~exception () noexcept


The documentation for this class was generated from the following file docs/mdbx.h++