__gnu_pbds::sample_range_hashing(3cxx)
π NAME π
__gnu_pbds::sample_range_hashing β a sample range-hashing functor. That's the whole summary, bestie. This page is the __gnu_pbds::sample_range_hashing manual entry from section 3cxx, and it's giving very specific C++ library energy. π
β¨ SYNOPSIS β¨
#include <sample_range_hashing.hpp>
π¦ Public Types π¦
typedef std::size_t size_typeβ Size type, literally. π
π Public Member Functions π
sample_range_hashing ()β Default constructor. yes bestie.sample_range_hashing (const sample_range_hashing &other)β Copy constructor. no cap.void swap (sample_range_hashing &other)β Swaps content. periodt.
π Protected Member Functions π
void notify_resized (size_type)β Tells the policy object that the container's size has changed to the argument's size. π¦size_type operator() (size_type) constβ Takes the__hashvaluehashand transforms it into a ranged-hash value. π₯
π Detailed Description π
A sample range-hashing functor. That's it, that's the description β short, sweet, and fully on brand. π
π Member Typedef Documentation π
πΈ typedef std::size_t __gnu_pbds::sample_range_hashing::size_type πΈ
Size type. π
π Constructor & Destructor Documentation π
π§ __gnu_pbds::sample_range_hashing::sample_range_hashing ()
Default constructor. π«Ά
π§ __gnu_pbds::sample_range_hashing::sample_range_hashing (const sample_range_hashing & other)
Copy constructor. π happy tears, it's so simple.
π§ Member Function Documentation π§
π₯ void __gnu_pbds::sample_range_hashing::notify_resized (size_type)
[protected]
Tells the policy object that the container's size has changed to the argument's size. π¦
β size_type __gnu_pbds::sample_range_hashing::operator() (size_type) const
[inline], [protected]
Takes the __hash value hash and transforms it into a ranged-hash value. π₯
π void __gnu_pbds::sample_range_hashing::swap (sample_range_hashing & other)
[inline]
Swaps content. slay. β¨
βοΈ Author βοΈ
Generated automatically by Doxygen for libstdc++ from the source code. π
Okay bestie, cute little sign-off time: the footer situation is libstd__gnu_pbds::sample_range_hashing(3cxx) β source/version energy from libstd / libstdc++, generated automatically by Doxygen from the source code. No date is listed on the page, so I'm not inventing one. Kisses, and remember: range-hashing functor says hi. πβ¨
π¦ 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