std::__det...ode_header(3)
π std::__detail::_List_node_header π
okay bestie, welcome to the manual page for std::__detail::_List_node_header β she lives in the <list> world, she's the list node header, and she is literally the backbone of your linked list's vibes. this is from the Library Functions Manual, and we're gonna go through it together, no cap. π
β¨ SYNOPSIS β¨
#include <list>
Inherits std::__detail::_List_node_base.
the way that she just inherits from _List_node_base like it's nothingβ¦ queen behavior, honestly. π
πΈ Public Types
typedef _List_node_base * _Base_ptrβ bestie this is just a pointer type, aliased to_List_node_base *. that's it. that's the type. slay. β¨
π¦ Public Member Functions
_List_node_header(_List_node_header &&__x) noexceptβ move constructor,noexceptso she's lowkey not gonna throw at you. she's taking__xand moving right along. π_List_node_base * _M_base()β hands you back a_List_node_base *. non-const version, for when you wanna do things.const _List_node_base * _M_base() constβ the const version, for when you're just looking respectfully. πvoid _M_hook(_List_node_base *const __position) noexceptβ hooks this node in at__position. no throw, all business. π₯void _M_init() noexceptβ initializes.noexcept. iconic. β¨void _M_move_nodes(_List_node_header &&__x)β moves the nodes from__xover here. it's giving relocation, it's giving fresh start. π¦void _M_reverse() noexceptβ reverses stuff.noexcept. periodt. πvoid _M_transfer(_List_node_base *const __first, _List_node_base *const __last) noexceptβ transfers the range from__firstto__last.noexcept, so you can trust her. π«Άvoid _M_unhook() noexceptβ undoes the hook. unhooked and unbothered.noexcept. π
π Static Public Member Functions
static void swap(_List_node_base &__x, _List_node_base &__y) noexceptβ swaps__xand__y. it'sstatic, it'snoexcept, it's a whole mood. π
π Public Attributes
_List_node_base * _M_nextβ the next pointer, bestie. the one that knows where we're going. β_List_node_base * _M_prevβ the prev pointer. she knows where we came from. πsize_t _M_sizeβ the size. the count. the receipts.size_t, so she's got range. π
π Detailed Description
The list node header.
that's the whole thing, bestie. she is the list node header. main character energy, no notes. π β¨
π§ Author
Generated automatically by Doxygen for libstdc++ from the source code.
not me getting emotional over an auto-generated Doxygen blurb π it's literally just Doxygen doing its little thing for libstdc++ from the source code. respect the process.
and that's the page, bestie! π«Ά this whole thing ships as part of libstdc++, and the footer at the bottom just said libstdc++ with std::__det...ode_header(3) β no fancy date, just the lib and the name, cute and simple. go forth and <list> responsibly. πΈππ
π¦ 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