.TH "__gnu_pbds::detail::gp_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::gp_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy > .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_pbds::detail::hash_eq_fn< Key, Eq_Fn, _Alloc, Store_Hash >\fP, Resize_Policy, \fB__gnu_pbds::detail::ranged_probe_fn< Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, Store_Hash >\fP, and \fB__gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "enum { \fBstore_hash\fP }" .br .RI "Value stores hash, true or false\&. " .ti -1c .RI "typedef _Alloc \fBallocator_type\fP" .br .ti -1c .RI "typedef Comb_Probe_Fn \fBcomb_probe_fn\fP" .br .ti -1c .RI "typedef \fBconst_iterator_\fP \fBconst_iterator\fP" .br .ti -1c .RI "typedef traits_base::const_pointer \fBconst_pointer\fP" .br .ti -1c .RI "typedef traits_base::const_reference \fBconst_reference\fP" .br .ti -1c .RI "typedef _Alloc::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef Eq_Fn \fBeq_fn\fP" .br .ti -1c .RI "typedef Hash_Fn \fBhash_fn\fP" .br .ti -1c .RI "typedef \fBiterator_\fP \fBiterator\fP" .br .ti -1c .RI "typedef traits_base::key_const_pointer \fBkey_const_pointer\fP" .br .ti -1c .RI "typedef traits_base::key_const_reference \fBkey_const_reference\fP" .br .ti -1c .RI "typedef traits_base::key_pointer \fBkey_pointer\fP" .br .ti -1c .RI "typedef traits_base::key_reference \fBkey_reference\fP" .br .ti -1c .RI "typedef traits_base::key_type \fBkey_type\fP" .br .ti -1c .RI "typedef traits_base::mapped_const_pointer \fBmapped_const_pointer\fP" .br .ti -1c .RI "typedef traits_base::mapped_const_reference \fBmapped_const_reference\fP" .br .ti -1c .RI "typedef traits_base::mapped_pointer \fBmapped_pointer\fP" .br .ti -1c .RI "typedef traits_base::mapped_reference \fBmapped_reference\fP" .br .ti -1c .RI "typedef traits_base::mapped_type \fBmapped_type\fP" .br .ti -1c .RI "typedef __nothrowcopy::indicator \fBno_throw_indicator\fP" .br .ti -1c .RI "typedef \fBpoint_const_iterator_\fP \fBpoint_const_iterator\fP" .br .ti -1c .RI "typedef \fBpoint_iterator_\fP \fBpoint_iterator\fP" .br .ti -1c .RI "typedef traits_base::pointer \fBpointer\fP" .br .ti -1c .RI "typedef Probe_Fn \fBprobe_fn\fP" .br .ti -1c .RI "typedef traits_base::reference \fBreference\fP" .br .ti -1c .RI "typedef Resize_Policy \fBresize_policy\fP" .br .ti -1c .RI "typedef _Alloc::size_type \fBsize_type\fP" .br .ti -1c .RI "typedef integral_constant< int, Store_Hash > \fBstore_extra\fP" .br .ti -1c .RI "typedef traits_base::value_type \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBgp_ht_map\fP (const \fBgp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy > &)" .br .ti -1c .RI "\fBgp_ht_map\fP (const Hash_Fn &)" .br .ti -1c .RI "\fBgp_ht_map\fP (const Hash_Fn &, const Eq_Fn &)" .br .ti -1c .RI "\fBgp_ht_map\fP (const Hash_Fn &, const Eq_Fn &, const Comb_Probe_Fn &)" .br .ti -1c .RI "\fBgp_ht_map\fP (const Hash_Fn &, const Eq_Fn &, const Comb_Probe_Fn &, const Probe_Fn &)" .br .ti -1c .RI "\fBgp_ht_map\fP (const Hash_Fn &, const Eq_Fn &, const Comb_Probe_Fn &, const Probe_Fn &, const Resize_Policy &)" .br .ti -1c .RI "\fBiterator\fP \fBbegin\fP ()" .br .ti -1c .RI "\fBconst_iterator\fP \fBbegin\fP () const" .br .ti -1c .RI "void \fBclear\fP ()" .br .ti -1c .RI "template void \fBcopy_from_range\fP (It, It)" .br .ti -1c .RI "_GLIBCXX_NODISCARD bool \fBempty\fP () const" .br .RI "True if size() == 0\&. " .ti -1c .RI "\fBiterator\fP \fBend\fP ()" .br .ti -1c .RI "\fBconst_iterator\fP \fBend\fP () const" .br .ti -1c .RI "bool \fBerase\fP (key_const_reference)" .br .ti -1c .RI "template size_type \fBerase_if\fP (Pred)" .br .ti -1c .RI "\fBpoint_iterator\fP \fBfind\fP (key_const_reference)" .br .ti -1c .RI "\fBpoint_const_iterator\fP \fBfind\fP (key_const_reference) const" .br .ti -1c .RI "\fBpoint_iterator\fP \fBfind_end\fP ()" .br .ti -1c .RI "\fBpoint_const_iterator\fP \fBfind_end\fP () const" .br .ti -1c .RI "Comb_Probe_Fn & \fBget_comb_probe_fn\fP ()" .br .RI "Return current comb_probe_fn\&. " .ti -1c .RI "const Comb_Probe_Fn & \fBget_comb_probe_fn\fP () const" .br .RI "Return current const comb_probe_fn\&. " .ti -1c .RI "Eq_Fn & \fBget_eq_fn\fP ()" .br .RI "Return current eq_fn\&. " .ti -1c .RI "const Eq_Fn & \fBget_eq_fn\fP () const" .br .RI "Return current const eq_fn\&. " .ti -1c .RI "Hash_Fn & \fBget_hash_fn\fP ()" .br .RI "Return current hash_fn\&. " .ti -1c .RI "const Hash_Fn & \fBget_hash_fn\fP () const" .br .RI "Return current const hash_fn\&. " .ti -1c .RI "Probe_Fn & \fBget_probe_fn\fP ()" .br .RI "Return current probe_fn\&. " .ti -1c .RI "const Probe_Fn & \fBget_probe_fn\fP () const" .br .RI "Return current const probe_fn\&. " .ti -1c .RI "Resize_Policy & \fBget_resize_policy\fP ()" .br .RI "Return current resize_policy\&. " .ti -1c .RI "const Resize_Policy & \fBget_resize_policy\fP () const" .br .RI "Return current const resize_policy\&. " .ti -1c .RI "\fBstd::pair\fP< \fBpoint_iterator\fP, bool > \fBinsert\fP (const_reference r_val)" .br .ti -1c .RI "size_type \fBmax_size\fP () const" .br .ti -1c .RI "mapped_reference \fBoperator[]\fP (key_const_reference r_key)" .br .ti -1c .RI "size_type \fBsize\fP () const" .br .ti -1c .RI "void \fBswap\fP (\fBgp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy > &)" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "no_throw_indicator \fBm_no_throw_copies_indicator\fP" .br .ti -1c .RI "store_extra \fBm_store_extra_indicator\fP" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "class \fBconst_iterator_\fP" .br .ti -1c .RI "class \fBiterator_\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_pbds::detail::gp_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >"A general-probing hash-based container\&. .PP \fBTemplate Parameters\fP .RS 4 \fIKey\fP Key type\&. .br \fIMapped\fP Map type\&. .br \fIHash_Fn\fP Hashing functor\&. Default is __gnu_cxx::hash\&. .br \fIEq_Fn\fP Equal functor\&. Default std::equal_to .br \fI_Alloc\fP Allocator type\&. .br \fIStore_Hash\fP If key type stores extra metadata\&. Defaults to false\&. .br \fIComb_Probe_Fn\fP Combining probe functor\&. If Hash_Fn is not null_type, then this is the ranged-probe functor; otherwise, this is the range-hashing functor\&. XXX See Design::Hash-Based Containers::Hash Policies\&. Default direct_mask_range_hashing\&. .br \fIProbe_Fn\fP Probe functor\&. Defaults to linear_probe_fn, also quadratic_probe_fn\&. .br \fIResize_Policy\fP Resizes hash\&. Defaults to hash_standard_resize_policy, using hash_exponential_size_policy and hash_load_check_resize_trigger\&. .RE .PP Bases are: detail::hash_eq_fn, Resize_Policy, detail::ranged_probe_fn, detail::types_traits\&. (Optional: detail::debug_map_base\&.) .PP Definition at line \fB142\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef _Alloc \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::allocator_type" .PP Definition at line \fB198\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef Comb_Probe_Fn \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::comb_probe_fn" .PP Definition at line \fB204\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef \fBconst_iterator_\fP \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::const_iterator" .PP Definition at line \fB247\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::const_pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::const_pointer" .PP Definition at line \fB225\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::const_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::const_reference" .PP Definition at line \fB227\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef _Alloc::difference_type \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::difference_type" .PP Definition at line \fB200\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef Eq_Fn \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::eq_fn" .PP Definition at line \fB202\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef Hash_Fn \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::hash_fn" .PP Definition at line \fB201\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef \fBiterator_\fP \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::iterator" .PP Definition at line \fB240\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::key_const_pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::key_const_pointer" .PP Definition at line \fB215\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::key_const_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::key_const_reference" .PP Definition at line \fB217\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::key_pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::key_pointer" .PP Definition at line \fB214\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::key_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::key_reference" .PP Definition at line \fB216\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::key_type \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::key_type" .PP Definition at line \fB213\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::mapped_const_pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::mapped_const_pointer" .PP Definition at line \fB220\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::mapped_const_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::mapped_const_reference" .PP Definition at line \fB222\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::mapped_pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::mapped_pointer" .PP Definition at line \fB219\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::mapped_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::mapped_reference" .PP Definition at line \fB221\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::mapped_type \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::mapped_type" .PP Definition at line \fB218\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef __nothrowcopy::indicator \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::no_throw_indicator\fC [inherited]\fP" .PP Definition at line \fB279\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef \fBpoint_const_iterator_\fP \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::point_const_iterator" .PP Definition at line \fB237\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef \fBpoint_iterator_\fP \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::point_iterator" .PP Definition at line \fB230\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::pointer \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::pointer" .PP Definition at line \fB224\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef Probe_Fn \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::probe_fn" .PP Definition at line \fB203\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef traits_base::reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::reference" .PP Definition at line \fB226\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef Resize_Policy \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::resize_policy" .PP Definition at line \fB205\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef _Alloc::size_type \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::size_type" .PP Definition at line \fB199\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template typedef integral_constant \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::store_extra\fC [inherited]\fP" .PP Definition at line \fB278\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef traits_base::value_type \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::value_type" .PP Definition at line \fB223\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SH "Member Enumeration Documentation" .PP .SS "template anonymous enum" .PP Value stores hash, true or false\&. .PP Definition at line \fB208\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SH "Member Function Documentation" .PP .SS "template _GLIBCXX_NODISCARD bool \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::empty () const\fC [inline]\fP" .PP True if size() == 0\&. .SS "template Comb_Probe_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_comb_probe_fn ()" .PP Return current comb_probe_fn\&. .SS "template const Comb_Probe_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_comb_probe_fn () const" .PP Return current const comb_probe_fn\&. .SS "template Eq_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_eq_fn ()" .PP Return current eq_fn\&. .SS "template const Eq_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_eq_fn () const" .PP Return current const eq_fn\&. .SS "template Hash_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_hash_fn ()" .PP Return current hash_fn\&. .SS "template const Hash_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_hash_fn () const" .PP Return current const hash_fn\&. .SS "template Probe_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_probe_fn ()" .PP Return current probe_fn\&. .SS "template const Probe_Fn & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_probe_fn () const" .PP Return current const probe_fn\&. .SS "template Resize_Policy & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_resize_policy ()" .PP Return current resize_policy\&. .SS "template const Resize_Policy & \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::get_resize_policy () const" .PP Return current const resize_policy\&. .SS "template \fBstd::pair\fP< \fBpoint_iterator\fP, bool > \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::insert (const_reference r_val)\fC [inline]\fP" .PP Definition at line \fB326\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template mapped_reference \fB__gnu_pbds::detail::gp_ht_map\fP< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >::operator[] (key_const_reference r_key)\fC [inline]\fP" .PP Definition at line \fB333\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SH "Friends And Related Symbol Documentation" .PP .SS "template friend class \fBconst_iterator_\fP\fC [friend]\fP" .PP Definition at line \fB392\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SS "template friend class \fBiterator_\fP\fC [friend]\fP" .PP Definition at line \fB389\fP of file \fBgp_ht_map_\&.hpp\fP\&. .SH "Member Data Documentation" .PP .SS "template no_throw_indicator \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::m_no_throw_copies_indicator\fC [inherited]\fP" .PP Definition at line \fB282\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template store_extra \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::m_store_extra_indicator\fC [inherited]\fP" .PP Definition at line \fB281\fP of file \fBtypes_traits\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.