This is the complete list of members for mdbx::cursor, including all inherited members.
bind(::mdbx::txn &txn, ::mdbx::map_handle map_handle) | mdbx::cursor | inline |
count_multivalue() const | mdbx::cursor | inline |
current(bool throw_notfound=true) const | mdbx::cursor | inline |
cursor(MDBX_cursor *ptr) noexcept | mdbx::cursor | protected |
cursor() noexcept=default | mdbx::cursor | |
cursor(const cursor &) noexcept=default | mdbx::cursor | |
cursor(cursor &&other) noexcept | mdbx::cursor | inline |
eof() const | mdbx::cursor | inline |
erase(bool whole_multivalue=false) | mdbx::cursor | inline |
erase(const slice &key, bool whole_multivalue=true) | mdbx::cursor | inline |
erase(const slice &key, const slice &value) | mdbx::cursor | inline |
estimate(move_operation operation, MDBX_val *key, MDBX_val *value) const | mdbx::cursor | inlineprotected |
estimate(slice key, slice value) const | mdbx::cursor | inline |
estimate(slice key) const | mdbx::cursor | inline |
estimate(move_operation operation) const | mdbx::cursor | inline |
find(const slice &key, bool throw_notfound=true) | mdbx::cursor | inline |
find_key enum value | mdbx::cursor | |
find_multivalue(const slice &key, const slice &value, bool throw_notfound=true) | mdbx::cursor | inline |
first enum value | mdbx::cursor | |
get_current enum value | mdbx::cursor | |
handle_ | mdbx::cursor | protected |
insert(const slice &key, slice value) | mdbx::cursor | inline |
insert_reserve(const slice &key, size_t value_length) | mdbx::cursor | inline |
key_exact enum value | mdbx::cursor | |
key_lowerbound enum value | mdbx::cursor | |
last enum value | mdbx::cursor | |
lower_bound(const slice &key, bool throw_notfound=true) | mdbx::cursor | inline |
lower_bound_multivalue(const slice &key, const slice &value, bool throw_notfound=false) | mdbx::cursor | inline |
map() const | mdbx::cursor | inline |
move(move_operation operation, MDBX_val *key, MDBX_val *value, bool throw_notfound) const | mdbx::cursor | inlineprotected |
move(move_operation operation, bool throw_notfound) | mdbx::cursor | inline |
move(move_operation operation, const slice &key, bool throw_notfound) | mdbx::cursor | inline |
move(move_operation operation, const slice &key, const slice &value, bool throw_notfound) | mdbx::cursor | inline |
move(move_operation operation, slice &key, slice &value, bool throw_notfound) | mdbx::cursor | inline |
move_operation enum name | mdbx::cursor | |
multi_currentkey_firstvalue enum value | mdbx::cursor | |
multi_currentkey_lastvalue enum value | mdbx::cursor | |
multi_currentkey_nextvalue enum value | mdbx::cursor | |
multi_currentkey_prevvalue enum value | mdbx::cursor | |
multi_exactkey_lowerboundvalue enum value | mdbx::cursor | |
multi_find_pair enum value | mdbx::cursor | |
multi_nextkey_firstvalue enum value | mdbx::cursor | |
multi_prevkey_lastvalue enum value | mdbx::cursor | |
next enum value | mdbx::cursor | |
on_first() const | mdbx::cursor | inline |
on_last() const | mdbx::cursor | inline |
operator bool() const noexcept | mdbx::cursor | |
operator const MDBX_cursor *() const | mdbx::cursor | |
operator MDBX_cursor *() | mdbx::cursor | |
operator!=(const cursor &a, const cursor &b) noexcept | mdbx::cursor | friend |
operator::mdbx::map_handle() const | mdbx::cursor | inline |
operator::mdbx::txn() const | mdbx::cursor | inline |
operator=(cursor &&other) noexcept | mdbx::cursor | inline |
operator==(const cursor &a, const cursor &b) noexcept | mdbx::cursor | friend |
previous enum value | mdbx::cursor | |
put(const slice &key, slice *value, MDBX_put_flags_t flags) noexcept | mdbx::cursor | inline |
renew(::mdbx::txn &txn) | mdbx::cursor | inline |
seek(const slice &key) | mdbx::cursor | inline |
to_current_first_multi(bool throw_notfound=true) | mdbx::cursor | inline |
to_current_last_multi(bool throw_notfound=true) | mdbx::cursor | inline |
to_current_next_multi(bool throw_notfound=true) | mdbx::cursor | inline |
to_current_prev_multi(bool throw_notfound=true) | mdbx::cursor | inline |
to_first(bool throw_notfound=true) | mdbx::cursor | inline |
to_last(bool throw_notfound=true) | mdbx::cursor | inline |
to_next(bool throw_notfound=true) | mdbx::cursor | inline |
to_next_first_multi(bool throw_notfound=true) | mdbx::cursor | inline |
to_previous(bool throw_notfound=true) | mdbx::cursor | inline |
to_previous_last_multi(bool throw_notfound=true) | mdbx::cursor | inline |
try_insert(const slice &key, slice value) | mdbx::cursor | inline |
try_insert_reserve(const slice &key, size_t value_length) | mdbx::cursor | inline |
try_update(const slice &key, const slice &value) | mdbx::cursor | inline |
try_update_reserve(const slice &key, size_t value_length) | mdbx::cursor | inline |
txn() const | mdbx::cursor | inline |
update(const slice &key, const slice &value) | mdbx::cursor | inline |
update_reserve(const slice &key, size_t value_length) | mdbx::cursor | inline |
upsert(const slice &key, const slice &value) | mdbx::cursor | inline |
upsert_reserve(const slice &key, size_t value_length) | mdbx::cursor | inline |
~cursor() noexcept | mdbx::cursor | inline |