.TH "std::__detail::_Insert_base< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >" 3cxx "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 \fC#include \fP .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<\fBtypename\fP \fB_InputIterator\fP > \fBvoid\fP \fBinsert\fP (\fB_InputIterator\fP __first, \fB_InputIterator\fP __last)" .br .ti -1c .RI "__ireturn_type \fBinsert\fP (\fBconst\fP value_type &\fB__v\fP)" .br .ti -1c .RI "iterator \fBinsert\fP (const_iterator \fB__hint\fP, \fBconst\fP value_type &\fB__v\fP)" .br .ti -1c .RI "\fBvoid\fP \fBinsert\fP (\fBinitializer_list\fP< value_type > \fB__l\fP)" .br .in -1c .SS "Protected Types" .in +1c .ti -1c .RI "\fBusing\fP \fB__hashtable\fP = \fB_Hashtable\fP< \fB_Key\fP, _Value, _Alloc, _ExtractKey, _Equal, \fB_H1\fP, \fB_H2\fP, \fB_Hash\fP, _RehashPolicy, _Traits >" .br .ti -1c .RI "\fBusing\fP \fB__hashtable_base\fP = \fB_Hashtable_base\fP< \fB_Key\fP, _Value, _ExtractKey, _Equal, \fB_H1\fP, \fB_H2\fP, \fB_Hash\fP, _Traits >" .br .ti -1c .RI "\fBusing\fP \fB__ireturn_type\fP = \fBtypename\fP __hashtable_base::__ireturn_type" .br .ti -1c .RI "\fBusing\fP \fB__node_alloc_type\fP = __alloc_rebind< _Alloc, \fB__node_type\fP >" .br .ti -1c .RI "\fBusing\fP \fB__node_gen_type\fP = _AllocNode< \fB__node_alloc_type\fP >" .br .ti -1c .RI "\fBusing\fP \fB__node_type\fP = \fB_Hash_node\fP< _Value, _Traits::__hash_cached::value >" .br .ti -1c .RI "\fBusing\fP \fB__unique_keys\fP = \fBtypename\fP __hashtable_base::__unique_keys" .br .ti -1c .RI "\fBusing\fP \fBconst_iterator\fP = \fBtypename\fP \fB__hashtable_base::const_iterator\fP" .br .ti -1c .RI "\fBusing\fP \fBiterator\fP = \fBtypename\fP \fB__hashtable_base::iterator\fP" .br .ti -1c .RI "\fBusing\fP \fBsize_type\fP = \fBtypename\fP __hashtable_base::size_type" .br .ti -1c .RI "\fBusing\fP \fBvalue_type\fP = \fBtypename\fP __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<\fBtypename\fP \fB_InputIterator\fP , \fBtypename\fP \fB_NodeGetter\fP > \fBvoid\fP \fB_M_insert_range\fP (\fB_InputIterator\fP __first, \fB_InputIterator\fP __last, \fBconst\fP \fB_NodeGetter\fP &, \fBfalse_type\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_InputIterator\fP , \fBtypename\fP \fB_NodeGetter\fP > \fBvoid\fP \fB_M_insert_range\fP (\fB_InputIterator\fP __first, \fB_InputIterator\fP __last, \fBconst\fP \fB_NodeGetter\fP &, \fBtrue_type\fP)" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP \fB_Key\fP, \fBtypename\fP _Value, \fBtypename\fP _Alloc, \fBtypename\fP _ExtractKey, \fBtypename\fP _Equal, \fBtypename\fP \fB_H1\fP, \fBtypename\fP \fB_H2\fP, \fBtypename\fP \fB_Hash\fP, \fBtypename\fP _RehashPolicy, \fBtypename\fP _Traits> .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\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.