hash_set(3)
π NAME π
okay bestie, welcome to hash_set(3) from the Library Functions Manual π
the NAME section is literally just hash_set and a tiny dash, and honestly? iconic minimalism. no cap.
β¨ SYNOPSIS β¨
here's the whole vibe check for this file, bestie β classes, namespaces, a define, and the full function roster, all exactly as listed. don't skip a single one, fr fr π«Ά
π Classes π
class __gnu_cxx::hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc >class __gnu_cxx::hash_set< _Value, _HashFcn, _EqualKey, _Alloc >
π¦ Namespaces π¦
namespace __gnu_cxxnamespace std
π Defines π
#define _HASH_SET
π₯ Functions π₯
six whole functions, bestie β two operator!=, two operator==, and two swap overloads. here they are with the exact signatures, no edits, no cap πβ¨
__gnu_cxx::operator!=forhash_multiset:
template<class _Val , class _HashFcn , class _EqualKey , class _Alloc >
bool __gnu_cxx::operator!= (const hash_multiset< _Val, _HashFcn,
_EqualKey, _Alloc > &__hs1, const hash_multiset< _Val, _HashFcn,
_EqualKey, _Alloc > &__hs2)
__gnu_cxx::operator!=forhash_set:
template<class _Value , class _HashFcn , class _EqualKey , class _Alloc
> bool __gnu_cxx::operator!= (const hash_set< _Value, _HashFcn,
_EqualKey, _Alloc > &__hs1, const hash_set< _Value, _HashFcn,
_EqualKey, _Alloc > &__hs2)
__gnu_cxx::operator==forhash_multiset:
template<class _Val , class _HashFcn , class _EqualKey , class _Alloc >
bool __gnu_cxx::operator== (const hash_multiset< _Val, _HashFcn,
_EqualKey, _Alloc > &__hs1, const hash_multiset< _Val, _HashFcn,
_EqualKey, _Alloc > &__hs2)
__gnu_cxx::operator==forhash_set:
template<class _Value , class _HashFcn , class _EqualKey , class _Alloc
> bool __gnu_cxx::operator== (const hash_set< _Value, _HashFcn,
_EqualKey, _Alloc > &__hs1, const hash_set< _Value, _HashFcn,
_EqualKey, _Alloc > &__hs2)
__gnu_cxx::swapforhash_multiset:
template<class _Val , class _HashFcn , class _EqualKey , class _Alloc >
void __gnu_cxx::swap (hash_multiset< _Val, _HashFcn, _EqualKey,
_Alloc > &__hs1, hash_multiset< _Val, _HashFcn, _EqualKey, _Alloc >
&__hs2)
__gnu_cxx::swapforhash_set:
template<class _Val , class _HashFcn , class _EqualKey , class _Alloc >
void __gnu_cxx::swap (hash_set< _Value, _HashFcn, _EqualKey, _Alloc >
&__hs1, hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__hs2)
π Detailed Description π
okay so real talk, bestie: this file is a GNU extension to the Standard C++ Library (possibly containing extensions from the HP/SGI STL subset). that's the whole note, and it's giving "small but important" energy πΈ
and yep, Definition in file hash_set.
π Author π
Author: Generated automatically by Doxygen for libstdc++ from the source code. slay, Doxygen really said "I'll handle it" π β¨
xoxo bestie π β this page is from libstdc++, dated 21 Apr 2009, and it's literally hash_set(3). periodt. π
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms