libmdbx  0.11.6.39 (2022-04-13T11:05:50+03:00)
One of the fastest compact embeddable key-value ACID database without WAL.
mdbx::cursor::move_result Struct Reference

#include <mdbx.h++>

Inherits mdbx::pair_result.

Public Member Functions

 move_result (const cursor &cursor, bool throw_notfound)
 
 move_result (cursor &cursor, move_operation operation, bool throw_notfound)
 
 move_result (cursor &cursor, move_operation operation, const slice &key, bool throw_notfound)
 
 move_result (cursor &cursor, move_operation operation, const slice &key, const slice &value, bool throw_notfound)
 
 move_result (const move_result &) noexcept=default
 
move_resultoperator= (const move_result &) noexcept=default
 
- Public Member Functions inherited from mdbx::pair_result
 pair_result (const slice &key, const slice &value, bool done) noexcept
 
 pair_result (const pair_result &) noexcept=default
 
pair_resultoperator= (const pair_result &) noexcept=default
 
MDBX_CXX14_CONSTEXPR operator bool () const noexcept
 
- Public Member Functions inherited from mdbx::pair
 pair (const slice &key, const slice &value) noexcept
 
 pair (const pair &) noexcept=default
 
pairoperator= (const pair &) noexcept=default
 
MDBX_CXX14_CONSTEXPR operator bool () const noexcept
 

Additional Inherited Members

- Public Attributes inherited from mdbx::pair_result
bool done
 
- Public Attributes inherited from mdbx::pair
slice key
 
slice value
 

Constructor & Destructor Documentation

◆ move_result() [1/5]

mdbx::cursor::move_result::move_result ( const cursor cursor,
bool  throw_notfound 
)
inline

◆ move_result() [2/5]

mdbx::cursor::move_result::move_result ( cursor cursor,
move_operation  operation,
bool  throw_notfound 
)
inline

◆ move_result() [3/5]

mdbx::cursor::move_result::move_result ( cursor cursor,
move_operation  operation,
const slice key,
bool  throw_notfound 
)
inline

◆ move_result() [4/5]

mdbx::cursor::move_result::move_result ( cursor cursor,
move_operation  operation,
const slice key,
const slice value,
bool  throw_notfound 
)
inline

◆ move_result() [5/5]

mdbx::cursor::move_result::move_result ( const move_result )
defaultnoexcept

Member Function Documentation

◆ operator=()

move_result& mdbx::cursor::move_result::operator= ( const move_result )
defaultnoexcept

The documentation for this struct was generated from the following file: