__GNU_PBDS::DETAIL::LU_COUNTER_POLICY_BASE(3cxx)

✨ NAME ✨

__gnu_pbds::detail::lu_counter_policy_base< Size_Type > is the main character of this 3cxx manual page, bestie β€” and it’s literally the base class for list-update counter policy. That’s the whole NAME tea. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

First things first, include this header, no cap:

#include <lu_counter_metadata.hpp>

πŸŽ€ Protected Types πŸŽ€

  • typedef Size_Type size_type β€” protected typedef, exactly this. Slay.

🧚 Protected Member Functions 🧚

  • template<typename Metadata_Reference > bool operator() β€” protected operator() overload numero uno. Here’s the exact signature, bestie:
       template<typename Metadata_Reference > bool operator()
           (Metadata_Reference r_data, size_type m_max_count) const

It takes Metadata_Reference r_data and size_type m_max_count, and it’s const. That’s the vibe.

  • lu_counter_metadata< size_type > operator() β€” protected operator() overload numero dos, returning lu_counter_metadata< size_type > and taking size_type max_size:
       lu_counter_metadata< size_type > operator() (size_type max_size) const

Two overloads, same name, different fits. Iconic. ✨

🌸 Detailed Description 🌸

Okay so template time:

   template<typename Size_Type>
       class __gnu_pbds::detail::lu_counter_policy_base< Size_Type >"Base class
       for list-update counter policy.

Lowkey that’s the whole detailed-description moment: __gnu_pbds::detail::lu_counter_policy_base< Size_Type > is the base class for list-update counter policy, periodt. 🫢

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code.

That’s the page, bestie β€” footer sign-off energy: libstd__gnu_pbds::de...se< Size_Type >(3cxx) from libstdc++, with no date printed in the footer I was given, so I’m not out here inventing one. Mwah πŸ’‹