libmdbx  0.11.9.0 (2022-08-02T12:00:30+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
 
- 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
 

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()

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: