std::__detail::_Hash_node_base(3cxx)
π std::__detail::_Hash_node_base π
okay bestie, welcome to the 3cxx manual, this one's a libstdc++ internals page and it is lowkey iconic for what it is π
β¨ NAME β¨
std::__detail::_Hash_node_base β the tiny base struct that hash table nodes are built on top of, no cap π¦
πΈ SYNOPSIS πΈ
#include <hashtable_policy.h>
Inherited by std::__detail::_Hash_node_value_base< _Value >.
π Public Member Functions π
_Hash_node_base (_Hash_node_base *__next)noexceptβ constructor, takes a pointer to the next node, and it'snoexceptso she will not be throwing, periodt.
π«Ά Public Attributes π«Ά
_Hash_node_base * _M_nxtβ the pointer to the next node. that's the whole vibe right there π
π§ Detailed Description π§
struct _Hash_node_base
okay so real talk: these are the nodes, used to wrap elements stored in the hash table. A policy template parameter of class template _Hashtable controls whether nodes also store a hash code. In some cases (e.g. strings) this may be a performance win. slay β¨
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. π€ (yes bestie, a robot wrote the author line, and honestly? she ate.)
not me reading a Doxygen-generated internals page for fun π anyway this is the 3cxx manual from libstdc++, and that's the whole page, i love that for us π
mwah, go read some headers, ily ππ
π¦ where this page comes from
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms