.TH "std::__detail::_Hashtable_alloc< _NodeAlloc >" 3cxx "Sun Feb 7 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail::_Hashtable_alloc< _NodeAlloc > .SH SYNOPSIS .br .PP .PP Inherits \fBstd::__detail::_Hashtable_ebo_helper< 0, _NodeAlloc >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "using \fB__bucket_alloc_traits\fP = \fBstd::allocator_traits\fP< __bucket_alloc_type >" .br .ti -1c .RI "using \fB__bucket_alloc_type\fP = __alloc_rebind< __node_alloc_type, \fB__bucket_type\fP >" .br .ti -1c .RI "using \fB__bucket_type\fP = \fB__node_base\fP *" .br .ti -1c .RI "using \fB__node_alloc_traits\fP = \fB__gnu_cxx::__alloc_traits\fP< __node_alloc_type >" .br .ti -1c .RI "using \fB__node_alloc_type\fP = _NodeAlloc" .br .ti -1c .RI "using \fB__node_base\fP = \fB__detail::_Hash_node_base\fP" .br .ti -1c .RI "using \fB__node_type\fP = typename _NodeAlloc::value_type" .br .ti -1c .RI "using \fB__value_alloc_traits\fP = typename __node_alloc_traits::template rebind_traits< typename __node_type::value_type >" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "template \fB_Hashtable_alloc\fP (_Alloc &&__a)" .br .ti -1c .RI "\fB_Hashtable_alloc\fP (\fB_Hashtable_alloc\fP &&)=default" .br .ti -1c .RI "\fB_Hashtable_alloc\fP (const \fB_Hashtable_alloc\fP &)=default" .br .ti -1c .RI "\fB__bucket_type\fP * \fB_M_allocate_buckets\fP (std::size_t __n)" .br .ti -1c .RI "template __node_type * \fB_M_allocate_node\fP (_Args &&\&.\&.\&. __args)" .br .ti -1c .RI "void \fB_M_deallocate_buckets\fP (\fB__bucket_type\fP *, std::size_t __n)" .br .ti -1c .RI "void \fB_M_deallocate_node\fP (__node_type *__n)" .br .ti -1c .RI "void \fB_M_deallocate_node_ptr\fP (__node_type *__n)" .br .ti -1c .RI "void \fB_M_deallocate_nodes\fP (__node_type *__n)" .br .ti -1c .RI "__node_alloc_type & \fB_M_node_allocator\fP ()" .br .ti -1c .RI "const __node_alloc_type & \fB_M_node_allocator\fP () const" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct std::__detail::_Hashtable_alloc< _NodeAlloc >" This type deals with all allocation and keeps an allocator instance through inheritance to benefit from EBO when possible\&. .PP Definition at line 2017 of file hashtable_policy\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.