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::buffer< ALLOCATOR, CAPACITY_POLICY > Member List

This is the complete list of members for mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >, including all inherited members.

add_header(const void *src, size_t bytes)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
add_header(const struct slice &chunk)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
allocator_traits typedefmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
allocator_type typedefmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
append(const void *src, size_t bytes)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append(const struct slice &chunk)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_base58(const struct slice &data, unsigned wrap_width=0)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_base64(const struct slice &data, unsigned wrap_width=0)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_decoded_base58(const struct slice &data, bool ignore_spaces=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_decoded_base64(const struct slice &data, bool ignore_spaces=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_decoded_hex(const struct slice &data, bool ignore_spaces=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_hex(const struct slice &data, bool uppercase=false, unsigned wrap_width=0)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_producer(PRODUCER &producer)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
append_producer(const PRODUCER &producer)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
as_string(const A &allocator=A()) constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const buffer &src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const void *ptr, size_t bytes, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const struct slice &src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const ::MDBX_val &src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(struct slice &&src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(::MDBX_val &&src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const void *begin, const void *end, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const ::std::basic_string< CHAR, T, A > &str, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign(const char *c_str, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign_freestanding(const void *ptr, size_t bytes)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
assign_reference(const void *ptr, size_t bytes)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
at(size_t n) constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
at(size_t n)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer() noexcept=defaultmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
buffer(const allocator_type &allocator) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const struct slice &src, bool make_reference, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const buffer &src, bool make_reference, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const void *ptr, size_t bytes, bool make_reference, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const ::std::basic_string< CHAR, T, A > &)=deletemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
buffer(const ::std::basic_string< CHAR, T, A > &&)=deletemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
buffer(const char *c_str, bool make_reference, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const ::std::basic_string_view< CHAR, T > &view, bool make_reference, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const struct slice &src, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const buffer &src, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const void *ptr, size_t bytes, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const ::std::basic_string< CHAR, T, A > &str, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const char *c_str, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const ::std::basic_string_view< CHAR, T > &view, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(size_t head_room, size_t tail_room, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(size_t capacity, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(size_t head_room, const struct slice &src, size_t tail_room, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(size_t head_room, const buffer &src, size_t tail_room, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const ::mdbx::txn &txn, const struct slice &src, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(buffer &&src) noexcept(move_assign_alloc::is_nothrow())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
buffer(const txn &txn, const struct slice &src, const allocator_type &allocator)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
byte_ptr() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
byte_ptr() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
capacity() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
char_ptr() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
char_ptr() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
clear() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
clone(const buffer &src, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
data() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
data() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
empty() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end_byte_ptr() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end_byte_ptr() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end_char_ptr() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
end_char_ptr() noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
ends_with(const struct slice &suffix) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
extra_inplace_storage enum valuemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
get_allocator() constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
hash_value() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
head(size_t n) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
headroom() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
is_freestanding() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
is_null() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
is_reference() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
key_from(const char(&text)[SIZE], bool make_reference=true)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const ::std::basic_string_view< CHAR, T > &src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const char *src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const ::std::basic_string< CHAR, T, A > &src, bool make_reference=false)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const silo &&src) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const double ieee754_64bit)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const double *ieee754_64bit)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const uint64_t unsigned_int64)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const int64_t signed_int64)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const float ieee754_32bit)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const float *ieee754_32bit)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const uint32_t unsigned_int32)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from(const int32_t signed_int32)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
key_from_jsonInteger(const int64_t json_integer)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic
length() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
make_freestanding()mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
max_capacity enum valuemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
max_length enum valuemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
middle(size_t from, size_t n) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator const struct slice &() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator::std::basic_string() constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlineexplicit
operator::std::basic_string_view() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator=(const buffer &src)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator=(buffer &&src) noexcept(move_assign_alloc::is_nothrow())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator=(const struct slice &src)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator=(struct slice &&src)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator=(const ::std::basic_string_view< CHAR, T > &view) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator[](size_t n) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
operator[](size_t n) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
pettiness_threshold enum valuemdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
remove_prefix(size_t n) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
remove_suffix(size_t n) noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
reservation_policy typedefmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >
reserve(size_t wanna_headroom, size_t wanna_tailroom)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
reserve_headroom(size_t wanna_headroom)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
reserve_tailroom(size_t wanna_tailroom)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
safe_head(size_t n) constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
safe_middle(size_t from, size_t n) constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
safe_remove_prefix(size_t n)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
safe_remove_suffix(size_t n)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
safe_tail(size_t n) constmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
set_end(const void *ptr)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
set_length(size_t bytes)mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
shrink_to_fit()mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
size() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
slice() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
starts_with(const struct slice &prefix) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
string_view() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
swap(buffer &other) noexcept(swap_alloc::is_nothrow())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
tail(size_t n) const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
tailroom() const noexceptmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inline
txn classmdbx::buffer< ALLOCATOR, CAPACITY_POLICY >friend
wrap(const POD &pod, bool make_reference=false, const allocator_type &allocator=allocator_type())mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >inlinestatic