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::slice Member List

This is the complete list of members for mdbx::slice, including all inherited members.

as_base58_string(unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
as_base64_string(unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
as_hex_string(bool uppercase=false, unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
as_string(const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
assign(const void *ptr, size_t bytes)mdbx::sliceinline
assign(const slice &src) noexceptmdbx::sliceinline
assign(const ::MDBX_val &src)mdbx::sliceinline
assign(slice &&src) noexceptmdbx::sliceinline
assign(::MDBX_val &&src)mdbx::sliceinline
assign(const void *begin, const void *end)mdbx::sliceinline
assign(const ::std::basic_string< CHAR, T, ALLOCATOR > &str)mdbx::sliceinline
assign(const char *c_str)mdbx::sliceinline
assign(const ::std::basic_string_view< CHAR, T > &view)mdbx::sliceinline
assign(::std::basic_string_view< CHAR, T > &&view)mdbx::sliceinline
at(size_t n) constmdbx::slice
base58_decode(bool ignore_spaces=false, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
base64_decode(bool ignore_spaces=false, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
byte_ptr() const noexceptmdbx::slice
byte_ptr() noexceptmdbx::slice
char_ptr() const noexceptmdbx::slice
char_ptr() noexceptmdbx::slice
clear() noexceptmdbx::slice
compare_fast(const slice &a, const slice &b) noexceptmdbx::slicestatic
compare_lexicographically(const slice &a, const slice &b) noexceptmdbx::slicestatic
data() const noexceptmdbx::slice
data() noexceptmdbx::slice
empty() const noexceptmdbx::slice
encode_base58(unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
encode_base64(unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
encode_hex(bool uppercase=false, unsigned wrap_width=0, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
end() const noexceptmdbx::slice
end() noexceptmdbx::slice
end_byte_ptr() const noexceptmdbx::slice
end_byte_ptr() noexceptmdbx::slice
end_char_ptr() const noexceptmdbx::slice
end_char_ptr() noexceptmdbx::slice
ends_with(const slice &suffix) const noexceptmdbx::slice
hash_value() const noexceptmdbx::slice
head(size_t n) const noexceptmdbx::slice
hex_decode(bool ignore_spaces=false, const ALLOCATOR &allocator=ALLOCATOR()) constmdbx::sliceinline
invalid() noexceptmdbx::sliceinlinestatic
invalidate() noexceptmdbx::slice
is_base58(bool ignore_spaces=false) const noexceptmdbx::sliceinline
is_base64(bool ignore_spaces=false) const noexceptmdbx::sliceinline
is_hex(bool ignore_spaces=false) const noexceptmdbx::sliceinline
is_null() const noexceptmdbx::slice
is_printable(bool disable_utf8=false) const noexceptmdbx::slice
is_valid() const noexceptmdbx::sliceinline
length() const noexceptmdbx::slice
max_length enum valuemdbx::slice
middle(size_t from, size_t n) const noexceptmdbx::slice
operator bool() const noexceptmdbx::slice
operator!=(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator::std::basic_string() constmdbx::sliceinlineexplicit
operator::std::basic_string_view() const noexceptmdbx::sliceinlineexplicit
operator<(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator<=(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator=(const slice &) noexcept=defaultmdbx::slice
operator=(slice &&src) noexceptmdbx::sliceinline
operator=(::MDBX_val &&src)mdbx::sliceinline
operator=(const ::std::basic_string_view< CHAR, T > &view)mdbx::sliceinline
operator=(::std::basic_string_view< CHAR, T > &&view)mdbx::sliceinline
operator==(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator>(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator>=(const slice &a, const slice &b) noexceptmdbx::slicefriend
operator[](size_t n) const noexceptmdbx::slice
remove_prefix(size_t n) noexceptmdbx::sliceinline
remove_suffix(size_t n) noexceptmdbx::sliceinline
safe_head(size_t n) constmdbx::slice
safe_middle(size_t from, size_t n) constmdbx::slice
safe_remove_prefix(size_t n)mdbx::sliceinline
safe_remove_suffix(size_t n)mdbx::sliceinline
safe_tail(size_t n) constmdbx::slice
set_end(const void *ptr)mdbx::slice
set_length(size_t bytes)mdbx::slice
size() const noexceptmdbx::slice
slice() noexceptmdbx::slice
slice(const void *ptr, size_t bytes)mdbx::slice
slice(const void *begin, const void *end)mdbx::slice
slice(const char(&text)[SIZE])mdbx::sliceinline
slice(const char *c_str)mdbx::sliceexplicit
slice(const ::std::basic_string< CHAR, T, A > &str)mdbx::sliceinlineexplicit
slice(const MDBX_val &src)mdbx::slice
slice(const slice &) noexcept=defaultmdbx::slice
slice(MDBX_val &&src)mdbx::slice
slice(slice &&src) noexceptmdbx::slice
slice(const ::std::basic_string_view< CHAR, T > &sv)mdbx::sliceinline
slice(::std::basic_string_view< CHAR, T > &&sv)mdbx::sliceinline
slice(size_t invalid_length) noexceptmdbx::sliceinlineprotected
starts_with(const slice &prefix) const noexceptmdbx::slice
string_view() const noexceptmdbx::sliceinline
swap(slice &other) noexceptmdbx::sliceinline
swap(::std::basic_string_view< CHAR, T > &view) noexceptmdbx::sliceinline
tail(size_t n) const noexceptmdbx::slice
wrap(const char(&text)[SIZE])mdbx::sliceinlinestatic
wrap(const POD &pod)mdbx::sliceinlinestatic