__GNU_PBDS::DETAIL::MOD_BASED_RANGE_HASHING(3cxx)

πŸ’… NAME πŸ’…

__gnu_pbds::detail::mod_based_range_hashing< Size_Type > β€” Mod based range hashing. That's the whole name vibe, bestie. ✨

This is a 3cxx manual page, btw β€” welcome to the group chat. 🫢


🌈 SYNOPSIS 🌈

#include <mod_based_range_hashing.hpp>

Inherited by __gnu_pbds::direct_mod_range_hashing< Size_Type >. πŸ’–

πŸŽ€ Protected Types πŸŽ€

  • typedef Size_Type size_type β€” the protected type alias, slay. ✨

🧚 Protected Member Functions 🧚

  • void notify_resized (size_type s) β€” protected member function, no cap.
  • size_type range_hash (size_type s) const β€” protected member function, iconic.
  • void swap (mod_based_range_hashing &other) β€” protected member function, periodt.

🌸 Detailed Description 🌸

   template<typename Size_Type>
       class __gnu_pbds::detail::mod_based_range_hashing< Size_Type >"Mod based
       range hashing.

Okay so this is a class template for Size_Type, and the description is literally Mod based range hashing. It's giving very specific, very protected, very library-internals energy. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. Yes, that's the whole author section, bestie β€” Doxygen said it, not me. 🫢


Sign-off tea πŸ«–: source/version is libstdc++ ✨, and the date? The footer doesn't print an actual date, so that's a big ol' β€œnot shown” β€” but the manual name is 3cxx and the libstdc++ footer vibe is right there. πŸ’–πŸŽ€