__GNU_PBDS::DETAIL::TYPES_TRAITS(3cxx)
πΈ NAME πΈ
okay bestie, welcome to the 3cxx manual page for __GNU_PBDS::DETAIL::TYPES_TRAITS(3cxx) β¨ the actual star is __gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash >, and the official one-liner is Traits for abstract types. periodt π
β¨ SYNOPSIS β¨
First thing, include this exactly:
#include <types_traits.hpp>
Inheritance tea: it inherits from __gnu_pbds::detail::maybe_null_type< Key, Mapped, _Alloc, Store_Hash > π«Ά
Inherited by __gnu_pbds::detail::cc_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Hash_Fn, Resize_Policy >, and __gnu_pbds::detail::gp_ht_map< Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy > β yes both, no cap π
π Public Types π
the full lineup, in order, because we do not skip β¨
typedef std::pair< size_type, size_type > comp_hashβ thecomp_hashpair, cute.typedef __rebind_va::const_pointer const_pointerβ const pointer vibes.typedef __rebind_va::const_reference const_referenceβ const reference vibes.typedef __rebind_ka::const_pointer key_const_pointerβ key const pointer.typedef __rebind_ka::const_reference key_const_referenceβ key const reference.typedef __rebind_ka::pointer key_pointerβ key pointer.typedef __rebind_ka::reference key_referenceβ key reference.typedef Key key_typeβ thekey_type, main character.typedef __rebind_ma::const_pointer mapped_const_pointerβ mapped const pointer.typedef __rebind_ma::const_reference mapped_const_referenceβ mapped const reference.typedef __rebind_ma::pointer mapped_pointerβ mapped pointer.typedef __rebind_ma::reference mapped_referenceβ mapped reference.typedef Mapped mapped_typeβ themapped_type, also main character.typedef __nothrowcopy::indicator no_throw_indicatorβ the no-throw indicator type.typedef __rebind_va::pointer pointerβ pointer, iconic.typedef __rebind_va::reference referenceβ reference, iconic.typedef _Alloc::size_type size_typeβ size type from_Alloc.typedef integral_constant< int, Store_Hash > store_extraβ thestore_extraintegral constant.typedef stored_data< value_type, size_type, Store_Hash > stored_data_typeβ stored data type, slay.typedef select_value_type< Key, Mapped >::type value_typeβ the selectedvalue_type.
π¦ Public Attributes π¦
no_throw_indicator m_no_throw_copies_indicatorβ the no-throw-copies indicator member, present and accounted for.store_extra m_store_extra_indicatorβ the store-extra indicator member, also here.
π DETAILED DESCRIPTION π
the detailed description is giving template realness:
template<typename Key, typename Mapped, typename _Alloc, bool Store_Hash>
struct __gnu_pbds::detail::types_traits< Key, Mapped, _Alloc, Store_Hash
>"Traits for abstract types.
yes, that " before Traits is exactly what the page shows β preserving the source tea, not editing it π
π AUTHOR π
Generated automatically by Doxygen for libstdc++ from the source code. π«Ά
footer moment: the source/version stamp is libstd__gnu_pbds::de...c, Store_Hash >(3cxx) β thatβs the footer text this page ends on, and thereβs no separate date shown. bye bestie, go be iconic ππ¦
π¦ where this page comes from
- debian trixie: libstdc++-12-doc 12.4.0-5
- debian trixie: libstdc++-13-doc 13.3.0-16
- debian trixie: libstdc++-14-doc 14.2.0-19
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2.1
- ubuntu noble: libstdc++-11-doc 11.4.0-9ubuntu1
- ubuntu noble: libstdc++-11-doc 11.5.0-1ubuntu1~24.04.1
- ubuntu noble: libstdc++-12-doc 12.3.0-17ubuntu1
- ubuntu noble: libstdc++-12-doc 12.4.0-2ubuntu1~24.04.1
- ubuntu noble: libstdc++-13-doc 13.2.0-23ubuntu4
- ubuntu noble: libstdc++-13-doc 13.3.0-6ubuntu2~24.04.1
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- ubuntu noble: libstdc++-14-doc 14.2.0-4ubuntu2~24.04.1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1.1
- ubuntu questing: libstdc++-12-doc 12.5.0-6ubuntu1
- ubuntu questing: libstdc++-13-doc 13.4.0-4ubuntu1
- ubuntu questing: libstdc++-14-doc 14.3.0-8ubuntu1
- ubuntu questing: libstdc++-15-doc 15.2.0-4ubuntu4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms