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 typedef | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
allocator_type typedef | mdbx::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()) const | mdbx::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) const | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
at(size_t n) | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
buffer() noexcept=default | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
buffer(const allocator_type &allocator) noexcept | mdbx::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 > &)=delete | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
buffer(const ::std::basic_string< CHAR, T, A > &&)=delete | mdbx::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 noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
byte_ptr() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
capacity() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
char_ptr() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
char_ptr() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
clear() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
clone(const buffer &src, const allocator_type &allocator=allocator_type()) | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inlinestatic |
data() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
data() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
empty() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end_byte_ptr() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end_byte_ptr() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end_char_ptr() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
end_char_ptr() noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
ends_with(const struct slice &suffix) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
extra_inplace_storage enum value | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
get_allocator() const | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
hash_value() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
head(size_t n) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
headroom() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
is_freestanding() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
is_null() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
is_reference() const noexcept | mdbx::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) noexcept | mdbx::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 noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
make_freestanding() | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
max_capacity enum value | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
max_length enum value | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
middle(size_t from, size_t n) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
operator const struct slice &() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
operator::std::basic_string() const | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inlineexplicit |
operator::std::basic_string_view() const noexcept | mdbx::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) noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
operator[](size_t n) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
operator[](size_t n) noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
pettiness_threshold enum value | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | |
remove_prefix(size_t n) noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
remove_suffix(size_t n) noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
reservation_policy typedef | mdbx::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) const | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
safe_middle(size_t from, size_t n) const | mdbx::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) const | mdbx::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 noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
slice() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
starts_with(const struct slice &prefix) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
string_view() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
swap(buffer &other) noexcept(swap_alloc::is_nothrow()) | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
tail(size_t n) const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
tailroom() const noexcept | mdbx::buffer< ALLOCATOR, CAPACITY_POLICY > | inline |
txn class | mdbx::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 |