#include <mdbx.h++>
◆ anonymous enum
template<class ALLOCATOR , typename CAPACITY_POLICY >
Enumerator |
---|
lastbyte_inplace_signature | |
◆ anonymous enum
template<class ALLOCATOR , typename CAPACITY_POLICY >
Enumerator |
---|
inplace_signature_limit | |
◆ bin() [1/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::bin |
( |
size_t | capacity_bytes = 0 | ) |
|
|
inlineconstexprnoexcept |
◆ bin() [2/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::bin |
( |
allocator_pointer | ptr, |
|
|
size_t | capacity_bytes ) |
|
inlineconstexprnoexcept |
◆ ~bin()
template<class ALLOCATOR , typename CAPACITY_POLICY >
mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::~bin |
( |
| ) |
|
|
inlineconstexpr |
◆ bin() [3/3]
template<class ALLOCATOR , typename CAPACITY_POLICY >
◆ address() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
const byte * mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::address |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ address() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
◆ 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 >
size_t mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::capacity |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ inplace_lastbyte() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
byte mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::inplace_lastbyte |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ inplace_lastbyte() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
byte & mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::inplace_lastbyte |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ is_allocated()
template<class ALLOCATOR , typename CAPACITY_POLICY >
bool mdbx::buffer< ALLOCATOR, CAPACITY_POLICY >::silo::bin::is_allocated |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_inplace()
template<class ALLOCATOR , typename CAPACITY_POLICY >
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 |
◆ make_allocated()
template<class ALLOCATOR , typename CAPACITY_POLICY >
template<bool construct_ptr>
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>
◆ operator=() [1/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
◆ operator=() [2/2]
template<class ALLOCATOR , typename CAPACITY_POLICY >
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: