.TH "__gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash >" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash > \- Traits for abstract types\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_pbds::detail::maybe_null_type< Key, Mapped, _Alloc, Store_Hash >\fP\&. .PP Inherited by \fB__gnu_pbds::detail::cc_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Hash_Fn, Resize_Policy >\fP, and \fB__gnu_pbds::detail::gp_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBstd::pair\fP< size_type, size_type > \fBcomp_hash\fP" .br .ti -1c .RI "typedef __rebind_va::const_pointer \fBconst_pointer\fP" .br .ti -1c .RI "typedef __rebind_va::const_reference \fBconst_reference\fP" .br .ti -1c .RI "typedef __rebind_ka::const_pointer \fBkey_const_pointer\fP" .br .ti -1c .RI "typedef __rebind_ka::const_reference \fBkey_const_reference\fP" .br .ti -1c .RI "typedef __rebind_ka::pointer \fBkey_pointer\fP" .br .ti -1c .RI "typedef __rebind_ka::reference \fBkey_reference\fP" .br .ti -1c .RI "typedef Key \fBkey_type\fP" .br .ti -1c .RI "typedef __rebind_ma::const_pointer \fBmapped_const_pointer\fP" .br .ti -1c .RI "typedef __rebind_ma::const_reference \fBmapped_const_reference\fP" .br .ti -1c .RI "typedef __rebind_ma::pointer \fBmapped_pointer\fP" .br .ti -1c .RI "typedef __rebind_ma::reference \fBmapped_reference\fP" .br .ti -1c .RI "typedef Mapped \fBmapped_type\fP" .br .ti -1c .RI "typedef __nothrowcopy::indicator \fBno_throw_indicator\fP" .br .ti -1c .RI "typedef __rebind_va::pointer \fBpointer\fP" .br .ti -1c .RI "typedef __rebind_va::reference \fBreference\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 \fBstored_data\fP< \fBvalue_type\fP, size_type, Store_Hash > \fBstored_data_type\fP" .br .ti -1c .RI "typedef \fBselect_value_type\fP< Key, Mapped >::type \fBvalue_type\fP" .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 .SH "Detailed Description" .PP .SS "template .br struct __gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash >"Traits for abstract types\&. .PP Definition at line \fB154\fP of file \fBtypes_traits\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef \fBstd::pair\fP \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::comp_hash" .PP Definition at line \fB187\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_va::const_pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::const_pointer" .PP Definition at line \fB177\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_va::const_reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::const_reference" .PP Definition at line \fB179\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ka::const_pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::key_const_pointer" .PP Definition at line \fB184\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ka::const_reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::key_const_reference" .PP Definition at line \fB186\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ka::pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::key_pointer" .PP Definition at line \fB183\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ka::reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::key_reference" .PP Definition at line \fB185\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef Key \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::key_type" .PP Definition at line \fB160\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ma::const_pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::mapped_const_pointer" .PP Definition at line \fB172\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ma::const_reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::mapped_const_reference" .PP Definition at line \fB174\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ma::pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::mapped_pointer" .PP Definition at line \fB171\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_ma::reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::mapped_reference" .PP Definition at line \fB173\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef Mapped \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::mapped_type" .PP Definition at line \fB161\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __nothrowcopy::indicator \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::no_throw_indicator" .PP Definition at line \fB189\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_va::pointer \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::pointer" .PP Definition at line \fB176\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef __rebind_va::reference \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::reference" .PP Definition at line \fB178\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef _Alloc::size_type \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::size_type" .PP Definition at line \fB158\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef integral_constant \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::store_extra" .PP Definition at line \fB188\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef \fBstored_data\fP<\fBvalue_type\fP, size_type, Store_Hash> \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::stored_data_type" .PP Definition at line \fB181\fP of file \fBtypes_traits\&.hpp\fP\&. .SS "template typedef \fBselect_value_type\fP::type \fB__gnu_pbds::detail::types_traits\fP< Key, Mapped, _Alloc, Store_Hash >::value_type" .PP Definition at line \fB159\fP of file \fBtypes_traits\&.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" .PP Definition at line \fB192\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" .PP Definition at line \fB191\fP of file \fBtypes_traits\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.