Skip to content

Struct mdbx::pair_result

ClassList > mdbx > pair_result

Combines pair of slices for key and value with boolean flag to represent result of certain operations.

  • #include <mdbx.h++>

Inherits the following classes: mdbx::pair

Inherited by the following classes: mdbx::cursor::move_result

Public Types inherited from mdbx::pair

See mdbx::pair

Type Name
typedef std::pair< slice, slice > stl_pair

Public Attributes

Type Name
bool done

Public Attributes inherited from mdbx::pair

See mdbx::pair

Type Name
slice key
slice value

Public Functions

Type Name
pair_result & operator= (const pair_result &) noexcept
constexpr pair_result () noexcept
constexpr pair_result (const slice & key, const slice & value, bool done) noexcept
pair_result (const pair_result &) noexcept

Public Functions inherited from mdbx::pair

See mdbx::pair

Type Name
constexpr operator stl_pair () noexcept const
pair & operator= (const pair &) noexcept
pair & operator= (pair && couple) noexcept
pair & operator= (const stl_pair & couple)
pair & operator= (stl_pair && couple)
constexpr pair (const slice & key, const slice & value) noexcept
constexpr pair (const stl_pair & couple) noexcept
pair (const pair &) noexcept

Public Static Functions inherited from mdbx::pair

See mdbx::pair

Type Name
pair invalid () noexcept

Public Attributes Documentation

variable done

bool mdbx::pair_result::done;

Public Functions Documentation

function operator=

pair_result & mdbx::pair_result::operator= (
    const pair_result &
) noexcept

function pair_result [1/3]

inline constexpr mdbx::pair_result::pair_result () noexcept

function pair_result [2/3]

inline constexpr mdbx::pair_result::pair_result (
    const slice & key,
    const slice & value,
    bool done
) noexcept

function pair_result [3/3]

mdbx::pair_result::pair_result (
    const pair_result &
) noexcept


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