Macros | |
| #define | MDBX_DECLARE_EXCEPTION(NAME) |
Functions | |
| LIBMDBX_API void | mdbx::throw_too_small_target_buffer () |
| LIBMDBX_API void | mdbx::throw_max_length_exceeded () |
| LIBMDBX_API void | mdbx::throw_out_range () |
| LIBMDBX_API void | mdbx::throw_allocators_mismatch () |
| LIBMDBX_API void | mdbx::throw_bad_value_size () |
| LIBMDBX_API void | mdbx::throw_incomparable_cursors () |
| class mdbx::exception_thunk |
Transfers C++ exceptions thru C callbacks.
Implements saving exceptions before returning from an C++'s environment to the intermediate C code and re-throwing after returning from C to the C++'s environment.
Public Member Functions | |
| exception_thunk () noexcept=default | |
| exception_thunk (const exception_thunk &)=delete | |
| exception_thunk (exception_thunk &&)=delete | |
| exception_thunk & | operator= (const exception_thunk &)=delete |
| exception_thunk & | operator= (exception_thunk &&)=delete |
| bool | is_clean () const noexcept |
| void | capture () noexcept |
| void | rethrow_captured () const |
|
defaultnoexcept |
|
delete |
|
delete |
|
delete |
|
delete |
| class mdbx::error |
Implements error information and throwing corresponding exceptions.
Public Member Functions | |
| constexpr | error (MDBX_error_t error_code) noexcept |
| error (const error &)=default | |
| error (error &&)=default | |
| error & | operator= (const error &)=default |
| error & | operator= (error &&)=default |
| constexpr bool | is_success () const noexcept |
| constexpr bool | is_result_true () const noexcept |
| constexpr bool | is_result_false () const noexcept |
| constexpr bool | is_failure () const noexcept |
| constexpr MDBX_error_t | code () const noexcept |
| Returns error code. | |
| const char * | what () const noexcept |
| Returns message for MDBX's errors only and "SYSTEM" for others. | |
| ::std::string | message () const |
| Returns message for any errors. | |
| constexpr bool | is_mdbx_error () const noexcept |
| Returns true for MDBX's errors. | |
| void | panic (const char *context_where_when, const char *func_who_what) const noexcept |
| Panics on unrecoverable errors inside destructors etc. | |
| void | throw_exception () const |
| void | throw_on_failure () const |
| void | success_or_throw () const |
| void | success_or_throw (const exception_thunk &) const |
| void | panic_on_failure (const char *context_where, const char *func_who) const noexcept |
| void | success_or_panic (const char *context_where, const char *func_who) const noexcept |
Static Public Member Functions | |
| static void | throw_exception (int error_code) |
| static void | throw_on_nullptr (const void *ptr, MDBX_error_t error_code) |
| static void | success_or_throw (MDBX_error_t error_code) |
| static void | success_or_throw (int error_code) |
| static void | throw_on_failure (int error_code) |
| static bool | boolean_or_throw (int error_code) |
| static void | success_or_throw (int error_code, const exception_thunk &) |
| static bool | boolean_or_throw (int error_code, const exception_thunk &) |
| static void | panic_on_failure (int error_code, const char *context_where, const char *func_who) noexcept |
| static void | success_or_panic (int error_code, const char *context_where, const char *func_who) noexcept |
Friends | |
| constexpr friend bool | operator== (const error &a, const error &b) |
| constexpr friend bool | operator!= (const error &a, const error &b) |
|
default |
|
default |
| ::std::string mdbx::error::message | ( | ) | const |
Returns message for any errors.
|
noexcept |
Panics on unrecoverable errors inside destructors etc.
|
inlinestatic |
| void mdbx::error::throw_exception | ( | ) | const |
|
noexcept |
Returns message for MDBX's errors only and "SYSTEM" for others.
| class mdbx::exception |
Base class for all libmdbx's exceptions that are corresponds to libmdbx errors.
Inherits std::runtime_error.
Inherited by 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::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, and mdbx::transaction_overlapping.
Public Member Functions | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
|
noexcept |
|
default |
|
default |
|
virtualnoexcept |
|
inlinenoexcept |
| class mdbx::fatal |
Fatal exception that lead termination anyway in dangerous unrecoverable cases.
Inherits mdbx::exception.
Public Member Functions | |
| fatal (const ::mdbx::error &) noexcept | |
| fatal (const exception &src) noexcept | |
| fatal (exception &&src) noexcept | |
| fatal (const fatal &src) noexcept | |
| fatal (fatal &&src) noexcept | |
| fatal & | operator= (fatal &&)=default |
| fatal & | operator= (const fatal &)=default |
| virtual | ~fatal () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtualnoexcept |
| struct mdbx::bad_map_id |
Inherits mdbx::exception.
Public Member Functions | |
| bad_map_id (const ::mdbx::error &) | |
| virtual | ~bad_map_id () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::bad_map_id::bad_map_id | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::bad_transaction |
Inherits mdbx::exception.
Public Member Functions | |
| bad_transaction (const ::mdbx::error &) | |
| virtual | ~bad_transaction () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::bad_transaction::bad_transaction | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::bad_value_size |
Inherits mdbx::exception.
Public Member Functions | |
| bad_value_size (const ::mdbx::error &) | |
| virtual | ~bad_value_size () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::bad_value_size::bad_value_size | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_corrupted |
Inherits mdbx::exception.
Public Member Functions | |
| db_corrupted (const ::mdbx::error &) | |
| virtual | ~db_corrupted () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_corrupted::db_corrupted | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_full |
Inherits mdbx::exception.
Public Member Functions | |
| db_full (const ::mdbx::error &) | |
| virtual | ~db_full () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_full::db_full | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_invalid |
Inherits mdbx::exception.
Public Member Functions | |
| db_invalid (const ::mdbx::error &) | |
| virtual | ~db_invalid () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_invalid::db_invalid | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_too_large |
Inherits mdbx::exception.
Public Member Functions | |
| db_too_large (const ::mdbx::error &) | |
| virtual | ~db_too_large () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_too_large::db_too_large | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_unable_extend |
Inherits mdbx::exception.
Public Member Functions | |
| db_unable_extend (const ::mdbx::error &) | |
| virtual | ~db_unable_extend () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_unable_extend::db_unable_extend | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_version_mismatch |
Inherits mdbx::exception.
Public Member Functions | |
| db_version_mismatch (const ::mdbx::error &) | |
| virtual | ~db_version_mismatch () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_version_mismatch::db_version_mismatch | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::db_wanna_write_for_recovery |
Inherits mdbx::exception.
Public Member Functions | |
| db_wanna_write_for_recovery (const ::mdbx::error &) | |
| virtual | ~db_wanna_write_for_recovery () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::db_wanna_write_for_recovery::db_wanna_write_for_recovery | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::incompatible_operation |
Inherits mdbx::exception.
Public Member Functions | |
| incompatible_operation (const ::mdbx::error &) | |
| virtual | ~incompatible_operation () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::incompatible_operation::incompatible_operation | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::internal_page_full |
Inherits mdbx::exception.
Public Member Functions | |
| internal_page_full (const ::mdbx::error &) | |
| virtual | ~internal_page_full () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::internal_page_full::internal_page_full | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::internal_problem |
Inherits mdbx::exception.
Public Member Functions | |
| internal_problem (const ::mdbx::error &) | |
| virtual | ~internal_problem () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::internal_problem::internal_problem | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::key_exists |
Inherits mdbx::exception.
Public Member Functions | |
| key_exists (const ::mdbx::error &) | |
| virtual | ~key_exists () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::key_exists::key_exists | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::key_mismatch |
Inherits mdbx::exception.
Public Member Functions | |
| key_mismatch (const ::mdbx::error &) | |
| virtual | ~key_mismatch () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::key_mismatch::key_mismatch | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::max_maps_reached |
Inherits mdbx::exception.
Public Member Functions | |
| max_maps_reached (const ::mdbx::error &) | |
| virtual | ~max_maps_reached () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::max_maps_reached::max_maps_reached | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::max_readers_reached |
Inherits mdbx::exception.
Public Member Functions | |
| max_readers_reached (const ::mdbx::error &) | |
| virtual | ~max_readers_reached () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::max_readers_reached::max_readers_reached | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::multivalue |
Inherits mdbx::exception.
Public Member Functions | |
| multivalue (const ::mdbx::error &) | |
| virtual | ~multivalue () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::multivalue::multivalue | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::no_data |
Inherits mdbx::exception.
Public Member Functions | |
| no_data (const ::mdbx::error &) | |
| virtual | ~no_data () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::no_data::no_data | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::not_found |
Inherits mdbx::exception.
Public Member Functions | |
| not_found (const ::mdbx::error &) | |
| virtual | ~not_found () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::not_found::not_found | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::operation_not_permitted |
Inherits mdbx::exception.
Public Member Functions | |
| operation_not_permitted (const ::mdbx::error &) | |
| virtual | ~operation_not_permitted () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::operation_not_permitted::operation_not_permitted | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::permission_denied_or_not_writeable |
Inherits mdbx::exception.
Public Member Functions | |
| permission_denied_or_not_writeable (const ::mdbx::error &) | |
| virtual | ~permission_denied_or_not_writeable () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::permission_denied_or_not_writeable::permission_denied_or_not_writeable | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::reader_slot_busy |
Inherits mdbx::exception.
Public Member Functions | |
| reader_slot_busy (const ::mdbx::error &) | |
| virtual | ~reader_slot_busy () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::reader_slot_busy::reader_slot_busy | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::remote_media |
Inherits mdbx::exception.
Public Member Functions | |
| remote_media (const ::mdbx::error &) | |
| virtual | ~remote_media () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::remote_media::remote_media | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::something_busy |
Inherits mdbx::exception.
Public Member Functions | |
| something_busy (const ::mdbx::error &) | |
| virtual | ~something_busy () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::something_busy::something_busy | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::thread_mismatch |
Inherits mdbx::exception.
Public Member Functions | |
| thread_mismatch (const ::mdbx::error &) | |
| virtual | ~thread_mismatch () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::thread_mismatch::thread_mismatch | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::transaction_full |
Inherits mdbx::exception.
Public Member Functions | |
| transaction_full (const ::mdbx::error &) | |
| virtual | ~transaction_full () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::transaction_full::transaction_full | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::transaction_overlapping |
Inherits mdbx::exception.
Public Member Functions | |
| transaction_overlapping (const ::mdbx::error &) | |
| virtual | ~transaction_overlapping () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::transaction_overlapping::transaction_overlapping | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::duplicated_lck_file |
Inherits mdbx::exception.
Public Member Functions | |
| duplicated_lck_file (const ::mdbx::error &) | |
| virtual | ~duplicated_lck_file () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::duplicated_lck_file::duplicated_lck_file | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::dangling_map_id |
Inherits mdbx::exception.
Public Member Functions | |
| dangling_map_id (const ::mdbx::error &) | |
| virtual | ~dangling_map_id () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::dangling_map_id::dangling_map_id | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::transaction_ousted |
Inherits mdbx::exception.
Public Member Functions | |
| transaction_ousted (const ::mdbx::error &) | |
| virtual | ~transaction_ousted () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::transaction_ousted::transaction_ousted | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| struct mdbx::mvcc_retarded |
Inherits mdbx::exception.
Public Member Functions | |
| mvcc_retarded (const ::mdbx::error &) | |
| virtual | ~mvcc_retarded () noexcept |
| Public Member Functions inherited from mdbx::exception | |
| exception (const ::mdbx::error &) noexcept | |
| exception (const exception &)=default | |
| exception (exception &&)=default | |
| exception & | operator= (const exception &)=default |
| exception & | operator= (exception &&)=default |
| virtual | ~exception () noexcept |
| const ::mdbx::error | error () const noexcept |
| mdbx::mvcc_retarded::mvcc_retarded | ( | const ::mdbx::error & | ) |
|
virtualnoexcept |
| #define MDBX_DECLARE_EXCEPTION | ( | NAME | ) |
| LIBMDBX_API void mdbx::throw_allocators_mismatch | ( | ) |
| LIBMDBX_API void mdbx::throw_bad_value_size | ( | ) |
| LIBMDBX_API void mdbx::throw_incomparable_cursors | ( | ) |
| LIBMDBX_API void mdbx::throw_max_length_exceeded | ( | ) |
| LIBMDBX_API void mdbx::throw_out_range | ( | ) |
| LIBMDBX_API void mdbx::throw_too_small_target_buffer | ( | ) |