__GNU_PBDS::LIST_UPDATE(3cxx)
π NAME π
okay so bestie, this is the 3cxx manual page for __gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc > β yes, the whole template gang is in the name. Itβs giving βassociative container but make it list-update,β and weβre gonna go through every single detail, no cap. β¨
πΈ SYNOPSIS πΈ
#include <assoc_container.hpp>
It inherits detail::container_base_dispatch::type. Slay. π«Ά
π Public Types π
typedef list_update_tag container_categorytypedef Eq_Fn eq_fntypedef Update_Policy update_policy
π«Ά Public Member Functions π«Ά
list_update (const list_update &other)β the signature is right there; this manpage doesnβt add extra lore.template<typename It > list_update (It first, It last)β constructor taking__iteratorsto a range ofvalue_types. Thevalue_typesbetweenfirst_itandlast_itwill be inserted into the container object. π¦list_update & operator= (const list_update &other)β same vibe: signature only, bestie.void swap (list_update &other)β signature only, no extra description listed.
π₯ Detailed Description π₯
The class is literally this:
template<typename Key, typename Mapped, class Eq_Fn = typename
detail::default_eq_fn<Key>::type, class Update_Policy =
detail::default_update_policy::type, class _Alloc =
std::allocator<char>>
class __gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc
>
And itβs described as βA list-update based associative container.β Periodt. π
π§ Template Parameters π§
Keyβ Key type.Mappedβ Map type.Eq_Fnβ Equal functor.Update_Policyβ Update policy, determines when an element will be moved to the front of the list._Allocβ Allocator type.
Base is detail::lu_map. iykyk. π
π Constructor & Destructor Documentation π
template<typename Key , typename Mapped , class Eq_Fn = typename detail::default_eq_fn<Key>::type, class Update_Policy = detail::default_update_policy::type, class _Alloc = std::allocator<char>> template<typename It > __gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc >::list_update (It first, It last) [inline]
Constructor taking __iterators to a range of value_types. The value_types between first_it and last_it will be inserted into the container object. Thatβs the whole note, bestie. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
ngl, Doxygen did the typing and weβre just here for the vibes. π
okay thatβs the whole page π«Ά β source/version is libstdc++ and the manual is 3cxx; the footer doesnβt print a date, so weβre not gonna invent one. Periodt. πβ¨
π¦ 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