#include <mdbx.h++>
◆ anonymous enum
template<class ALLOCATOR , typename CAPACITY_POLICY >
Enumerator |
---|
le_lastbyte_mask | |
be_lastbyte_mask | |
◆ bin() [1/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::bin |
( |
size_t |
capacity_bytes = 0 | ) |
|
|
inlineconstexprnoexcept |
◆ bin() [2/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::bin |
( |
allocator_pointer |
ptr, |
|
|
size_t |
capacity_bytes |
|
) |
| |
|
inlineconstexprnoexcept |
◆ ~bin()
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::~bin |
( |
| ) |
|
|
inlineconstexpr |
◆ bin() [3/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::bin |
( |
bin && |
ditto | ) |
|
|
inlineconstexprnoexcept |
◆ address() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr const byte* mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::address |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ address() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr byte* mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::address |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ advise_capacity()
template<class ALLOCATOR , typename CAPACITY_POLICY >
static constexpr size_t mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::advise_capacity |
( |
const size_t |
current, |
|
|
const size_t |
wanna |
|
) |
| |
|
inlinestaticconstexpr |
◆ capacity()
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr size_t mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::capacity |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ inplace_lastbyte_mask()
template<class ALLOCATOR , typename CAPACITY_POLICY >
static constexpr byte mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::inplace_lastbyte_mask |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ is_allocated()
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr bool mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::is_allocated |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_inplace()
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr bool mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::is_inplace |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_suitable_for_inplace()
template<class ALLOCATOR , typename CAPACITY_POLICY >
static constexpr bool mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::is_suitable_for_inplace |
( |
size_t |
capacity_bytes | ) |
|
|
inlinestaticconstexprnoexcept |
◆ lastbyte() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr byte mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::lastbyte |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ lastbyte() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr byte& mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::lastbyte |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ make_allocated()
template<class ALLOCATOR , typename CAPACITY_POLICY >
template<bool construct_ptr>
constexpr byte* mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::make_allocated |
( |
allocator_pointer |
ptr, |
|
|
size_t |
capacity_bytes |
|
) |
| |
|
inlineconstexprnoexcept |
◆ make_inplace()
template<class ALLOCATOR , typename CAPACITY_POLICY >
template<bool destroy_ptr>
constexpr byte* mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::make_inplace |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ operator=() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr bin& mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::operator= |
( |
bin && |
ditto | ) |
|
|
inlineconstexprnoexcept |
◆ operator=() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
constexpr bin& mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::operator= |
( |
const bin & |
ditto | ) |
|
|
inlineconstexprnoexcept |
◆ align_hint_
template<class ALLOCATOR , typename CAPACITY_POLICY >
uint64_t mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::align_hint_ |
◆ allocated_
template<class ALLOCATOR , typename CAPACITY_POLICY >
◆ inplace_
template<class ALLOCATOR , typename CAPACITY_POLICY >
The documentation for this union was generated from the following file: