__GNU_PBDS::DETAIL::RANGED_HASH_FN(3cxx)

πŸ’… NAME πŸ’…

okay so bestie, this is the libstdc++ manual page, section 3cxx, and it’s for __gnu_pbds::detail::ranged_hash_fn< Key, Hash_Fn, _Alloc, Comb_Hash_Fn, Store_Hash > β€” and the description is literally just: Primary template. No cap, that’s the whole vibe. ✨

✨ SYNOPSIS ✨

The synopsis tea is short and iconic: it’s inherited by this exact thing right here. πŸ’…

Inherited by __gnu_pbds::detail::cc_ht_map< Key, Mapped, Hash_Fn, Eq_Fn,
_Alloc, Store_Hash, Comb_Hash_Fn, Resize_Policy >.

That’s it. That’s the synopsis. πŸ’€

🌸 Detailed Description 🌸

okay so the detailed description is also giving very short and very main character: this is the Primary template. Here’s the template signature exactly as shown, stray quote and all β€” I’m keeping it character-for-character, bestie 🫢

template<typename Key, typename Hash_Fn, typename _Alloc, typename
    Comb_Hash_Fn, bool Store_Hash>
    class __gnu_pbds::detail::ranged_hash_fn< Key, Hash_Fn, _Alloc,
    Comb_Hash_Fn, Store_Hash >"Primary template.

πŸŽ€ Author πŸŽ€

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


πŸ’– source/version: libstdc++ β€’ date: not shown in this copy’s truncated footer, so I’m not inventing one β€” periodt. πŸ’–