__gnu_profile::__stack_hash(3cxx)
β¨ NAME β¨
__gnu_profile::__stack_hash β bestie, it's literally a hash function for the summary trace that uses the call stack as its index π
πΈ SYNOPSIS πΈ
#include <profiler_node.h>
π Public Member Functions
std::size_t operator() (__stack_t __s) const
bool operator() (__stack_t __stack1, __stack_t __stack2) const
π Detailed Description π
Okay so __stack_hash is a hash function for the summary trace, and it uses the call stack as its index. That's the whole vibe. π¦
It's defined at line 93 of the file profiler_node.h. Noted. Documented. Iconic.
π«Ά Member Function Documentation π«Ά
β std::size_t __gnu_profile::__stack_hash::operator() (__stack_t __s) const
[inline] β¨
Defined at line 97 of the file profiler_node.h.
π bool __gnu_profile::__stack_hash::operator() (__stack_t __stack1, __stack_t __stack2) const
[inline] β¨
Defined at line 109 of the file profiler_node.h.
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. No cap, the robots did this one. π€π
lowkey the most important part: every single one of those twooperator()overloads isinline, and they live at lines 97 and 109 respectively. Don't forget it, bestie. π
okay that's the whole page, mwah π β this was libstdc++, and the header's manual name is __gnu_profile::__stack_hash(3cxx), slay β¨π (no date on this one, fr fr, but you already knew that π«Άπ)
π¦ where this page comes from
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms