libstdc++
|
Inherits _Hashtable_ebo_helper< 0, _NodeAlloc >.
Public Member Functions | |
_Hashtable_alloc (const _Hashtable_alloc &) | |
_Hashtable_alloc (_Hashtable_alloc &&) | |
template<typename _Alloc > | |
_Hashtable_alloc (_Alloc &&__a) | |
__bucket_type * | _M_allocate_buckets (std::size_t __n) |
template<typename... _Args> | |
__node_type * | _M_allocate_node (_Args &&...__args) |
void | _M_deallocate_buckets (__bucket_type *, std::size_t __n) |
void | _M_deallocate_node (__node_type *__n) |
void | _M_deallocate_nodes (__node_type *__n) |
__node_alloc_type & | _M_node_allocator () |
const __node_alloc_type & | _M_node_allocator () const |
This type deals with all allocation and keeps an allocator instance through inheritance to benefit from EBO when possible.
Definition at line 1886 of file hashtable_policy.h.