STD::__FWDLIST__NODE(3)
β¨ NAME β¨
std::__fwdlist::_Node< _ValPtr > β it's a lil helper node class for forward_list, bestie. That's the whole gig. π
This one lives in the Library Functions Manual, and yes she's a template, yes she's internal, and yes she still ate. π
πΈ SYNOPSIS πΈ
#include <forward_list>
Inherits std::__fwdlist::_Node_base< __ptr_rebind< _ValPtr, void > > β so she's got a whole base class lineage, main character energy fr fr. π
π Public Types π
using _Base_ptrβ the base pointer type, slaying quietly.using _Node_ptrβ the node pointer type, also slaying.using value_typeβ the value type. That's it, that's the type.
π« Public Member Functions π«
_Node (_Node &&) = deleteβ move constructor is deleted. Not available. Do not try it. She said no. π_Base_ptr _M_base_ptr () constβ hands you the base pointer._Node_ptr _M_node_ptr ()β hands you the node pointer.void _M_reverse_after () noexceptβ reverses stuff after. Markednoexcept, so it pinky-promises not to throw._Base_ptr _M_transfer_after (_Base_ptr __begin, _Base_ptr __end) noexceptβ transfers the range from__beginto__endto after. Alsonoexcept. Takes two_Base_ptrs and gives you back a_Base_ptr. π¦const value_type * _M_valptr () const noexceptβ const version of the value pointer getter,noexcept.value_type * _M_valptr () noexceptβ non-const version, alsonoexcept.
β Public Attributes β
_Base_ptr _M_nextβ the next pointer. She points forward, obviously, it's a forward list. π_Uninit_storage _M_uβ uninitialized storage. It's giving "raw and unbothered". β¨
π₯ Detailed Description π₯
template<typename _ValPtr>
struct std::__fwdlist::_Node< _ValPtr >
"A helper node class for forward_list." That's the official word, and honestly? She's lowkey iconic for it. π
π«Ά Author π«Ά
Generated automatically by Doxygen for libstdc++ from the source code. So like, nobody hand-wrote this, the robot did it, and honestly the robot devoured. πβ¨
okay that's the whole page bestie!! This absolute baddie of a manpage came to you straight from libstdc++ (that's the source and the version, no cap) and the manual title is std::__fwd... _ValPtr >(3) β Doxygen didn't hand us a date, so we're just gonna vibe with what we got. π mwah, go read some headers. π
π¦ 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