|
constexpr const version_info & | get_version () noexcept |
| Returns libmdbx version information.
|
|
constexpr const build_info & | get_build () noexcept |
| Returns libmdbx build information.
|
|
LIBMDBX_API void | throw_too_small_target_buffer () |
|
LIBMDBX_API void | throw_max_length_exceeded () |
|
LIBMDBX_API void | throw_out_range () |
|
LIBMDBX_API void | throw_allocators_mismatch () |
|
LIBMDBX_API void | throw_bad_value_size () |
|
LIBMDBX_API void | throw_incomparable_cursors () |
|
template<class ALLOCATOR = default_allocator, typename CAPACITY_POLICY = default_capacity_policy, MutableByteProducer PRODUCER> |
buffer< ALLOCATOR, CAPACITY_POLICY > | make_buffer (PRODUCER &producer, const ALLOCATOR &allocator=ALLOCATOR()) |
|
template<class ALLOCATOR = default_allocator, typename CAPACITY_POLICY = default_capacity_policy, ImmutableByteProducer PRODUCER> |
buffer< ALLOCATOR, CAPACITY_POLICY > | make_buffer (const PRODUCER &producer, const ALLOCATOR &allocator=ALLOCATOR()) |
|
template<class ALLOCATOR = default_allocator, MutableByteProducer PRODUCER> |
string< ALLOCATOR > | make_string (PRODUCER &producer, const ALLOCATOR &allocator=ALLOCATOR()) |
|
template<class ALLOCATOR = default_allocator, ImmutableByteProducer PRODUCER> |
string< ALLOCATOR > | make_string (const PRODUCER &producer, const ALLOCATOR &allocator=ALLOCATOR()) |
|
inline ::std::ostream & | operator<< (::std::ostream &out, const to_hex &wrapper) |
|
inline ::std::ostream & | operator<< (::std::ostream &out, const to_base58 &wrapper) |
|
inline ::std::ostream & | operator<< (::std::ostream &out, const to_base64 &wrapper) |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_usual (key_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_ordinal (key_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_samelength (key_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_reverse (key_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_msgpack (key_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_usual (value_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_multi (value_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_ordinal (value_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_samelength (value_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_reverse (value_mode mode) noexcept |
|
MDBX_CXX01_CONSTEXPR_ENUM bool | is_msgpack (value_mode mode) noexcept |
|
comparator | default_comparator (key_mode mode) noexcept |
|
comparator | default_comparator (value_mode mode) noexcept |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const slice &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const pair &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const pair_result &) |
|
template<class ALLOCATOR , typename CAPACITY_POLICY > |
inline ::std::ostream & | operator<< (::std::ostream &out, const buffer< ALLOCATOR, CAPACITY_POLICY > &it) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::geometry::size &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::geometry &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::operate_parameters &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::mode &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::durability &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::reclaiming_options &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env::operate_options &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const env_managed::create_parameters &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const MDBX_log_level_t &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const MDBX_debug_flags_t &) |
|
LIBMDBX_API::std::ostream & | operator<< (::std::ostream &, const error &) |
|
inline ::std::ostream & | operator<< (::std::ostream &out, const MDBX_error_t &errcode) |
|
constexpr bool | operator== (const error &a, const error &b) noexcept |
|
constexpr bool | operator!= (const error &a, const error &b) noexcept |
|
constexpr bool | operator== (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator< (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator> (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator<= (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator>= (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator!= (const slice &a, const slice &b) noexcept |
|
constexpr bool | operator== (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator< (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator> (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator<= (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator>= (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator!= (const pair &a, const pair &b) noexcept |
|
constexpr bool | operator== (const env &a, const env &b) noexcept |
|
constexpr bool | operator!= (const env &a, const env &b) noexcept |
|
constexpr bool | operator== (const txn &a, const txn &b) noexcept |
|
constexpr bool | operator!= (const txn &a, const txn &b) noexcept |
|
constexpr bool | operator== (const cursor &a, const cursor &b) noexcept |
|
constexpr bool | operator!= (const cursor &a, const cursor &b) noexcept |
|
int | compare_position_nothrow (const cursor &left, const cursor &right, bool ignore_nested=false) noexcept |
|
int | compare_position (const cursor &left, const cursor &right, bool ignore_nested=false) |
|
ptrdiff_t | estimate (const cursor &from, const cursor &to) |
|
The libmdbx C++ API namespace.