.TH "std::__detail::_Insert_base< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >" 3cxx "Sun Jan 10 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail::_Insert_base< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits > .SH SYNOPSIS .br .PP .PP Inherited by \fBstd::__detail::_Insert< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false >\fP, and \fBstd::__detail::_Insert< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true >\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "template void \fBinsert\fP (_InputIterator __first, _InputIterator __last)" .br .ti -1c .RI "__ireturn_type \fBinsert\fP (const value_type &__v)" .br .ti -1c .RI "iterator \fBinsert\fP (const_iterator __hint, const value_type &__v)" .br .ti -1c .RI "void \fBinsert\fP (\fBinitializer_list\fP< value_type > __l)" .br .in -1c .SS "Protected Types" .in +1c .ti -1c .RI "using \fB__hashtable\fP = \fB_Hashtable\fP< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >" .br .ti -1c .RI "using \fB__hashtable_base\fP = \fB_Hashtable_base\fP< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits >" .br .ti -1c .RI "using \fB__ireturn_type\fP = typename __hashtable_base::__ireturn_type" .br .ti -1c .RI "using \fB__node_alloc_type\fP = __alloc_rebind< _Alloc, \fB__node_type\fP >" .br .ti -1c .RI "using \fB__node_gen_type\fP = _AllocNode< __node_alloc_type >" .br .ti -1c .RI "using \fB__node_type\fP = \fB_Hash_node\fP< _Value, _Traits::__hash_cached::value >" .br .ti -1c .RI "using \fB__unique_keys\fP = typename __hashtable_base::__unique_keys" .br .ti -1c .RI "using \fBconst_iterator\fP = typename \fB__hashtable_base::const_iterator\fP" .br .ti -1c .RI "using \fBiterator\fP = typename \fB__hashtable_base::iterator\fP" .br .ti -1c .RI "using \fBsize_type\fP = typename __hashtable_base::size_type" .br .ti -1c .RI "using \fBvalue_type\fP = typename __hashtable_base::value_type" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "\fB__hashtable\fP & \fB_M_conjure_hashtable\fP ()" .br .ti -1c .RI "template void \fB_M_insert_range\fP (_InputIterator __first, _InputIterator __last, const _NodeGetter &, \fBfalse_type\fP)" .br .ti -1c .RI "template void \fB_M_insert_range\fP (_InputIterator __first, _InputIterator __last, const _NodeGetter &, \fBtrue_type\fP)" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct std::__detail::_Insert_base< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >" Primary class template _Insert_base\&. .PP Defines \fCinsert\fP member functions appropriate to all _Hashtables\&. .PP Definition at line 798 of file hashtable_policy\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.