__GNU_PBDS::DETAIL::PAT_TRIE_BASE__NODE_BASE(3)
π __gnu_pbds::detail::pat_trie_base::_Node_base< _ATraits, Metadata > π
okay bestie, welcome to the Library Functions Manual section, this one lives under the __gnu_pbds... Metadata > corner of the libstdc++ universe, and we're about to get so cozy with a node base π
β¨ NAME β¨
__gnu_pbds::detail::pat_trie_base::_Node_base< _ATraits, Metadata > β it's the Node base, no cap. It's giving "foundation of everything," it's giving "the main character that other nodes inherit from" π
πΈ SYNOPSIS πΈ
#include <pat_trie_base.hpp>
Inherited by __gnu_pbds::detail::pat_trie_base::_Head< _ATraits, Metadata >, __gnu_pbds::detail::pat_trie_base::_Inode< _ATraits, Metadata >, and __gnu_pbds::detail::pat_trie_base::_Leaf< _ATraits, Metadata >.
so likeβ¦ three little icons are literally descended from this one, and honestly? slay π
π¦ Public Types π¦
typedef _ATraits::const_iterator a_const_iteratortypedef detail::rebind_traits< _Alloc, _ATraits >::const_pointer a_const_pointertypedef _ATraits access_traitstypedef _Alloc allocator_typetypedef detail::rebind_traits< _Alloc, _Node_base >::pointer node_pointertypedef _ATraits::type_traits type_traits
π Public Member Functions π
_Node_base (node_type type)β the constructor, it takes anode_type typeand that's the whole vibe π«Ά
β Public Attributes β
node_pointer m_p_parentβ your parent pointer bestie, keeping the family tree connected fr frconst node_type m_typeβ the type, and she is const, so don't even think about touching her π«
π Detailed Description π
template<typename _ATraits, typename Metadata>
struct __gnu_pbds::detail::pat_trie_base::_Node_base< _ATraits, Metadata >
"Node base."
like yes that's the whole description, it's short and it knows it, and honestly? iconic minimalism π β¨
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
no actual human wrote this one bestie, a robot did, and it ate π
and that's the whole page, we're done here πΈ this little love letter to a node base came to you courtesy of libstdc++, the source of this fine manual page, straight from the Library Functions Manual β mwah, bye bestie ππ¦β¨
π¦ where this page comes from
- arch rolling: gcc 16.2.1+r23+gd564253eb6c8-1 Β· GPL-3.0-or-later WITH GCC-exception-3.1 AND GFDL-1.3-or-later
- fedora 44: libstdc++-docs 16.0.1-0.10.fc44 Β· GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel
- fedora 44: libstdc++-docs 16.2.1-2.fc44
- fedora 44: libstdc++-docs 16.2.1-3.fc44 Β· GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms