STD::__FWDLIST__NODE(3cxx)
β¨ NAME β¨
std::__fwdlist::_Node< _ValPtr > β bestie, it's a helper node class for forward_list. That's the whole job. She's a supporting character but she's carrying the whole plot, fr fr. π
πΈ SYNOPSIS πΈ
#include <forward_list>
She inherits from std::__fwdlist::_Node_base< __ptr_rebind< _ValPtr, void > >. Family tree moment. π«Ά
π Public Types π
using _Base_ptrβ the base pointer type, ready to go πusing _Node_ptrβ the node pointer type, also ready to go πusing value_typeβ the value type, yes queen, we love a type alias π
π¦ Public Member Functions π¦
_Node (_Node &&) = deleteβ move constructor? Deleted. She said no thank you, you literally cannot move her. Not available, not happening, periodt. π«_Base_ptr _M_base_ptr () constβ hands you the base pointer,constedition π_Node_ptr _M_node_ptr ()β hands you the node pointer π₯void _M_reverse_after () noexceptβ reverses everything after, and she promises not to throw anything at you.noexcept, no drama, iconic. β¨_Base_ptr _M_transfer_after (_Base_ptr __begin, _Base_ptr __end) noexceptβ transfers the range from__beginup to__end, after, and again:noexcept, so no surprises. Also takes two_Base_ptrargs, exactly those two, don't add more. πconst value_type * _M_valptr () const noexceptβ theconstpointer to the value, and she will not be throwing, nope π§value_type * _M_valptr () noexceptβ the non-constpointer to the value, also fullynoexcept, also fully slaying π
π Public Attributes π
_Base_ptr _M_nextβ where the next one lives, the link in the chain π_Uninit_storage _M_uβ the uninitialized storage, sitting there, waiting for her moment π±
π Detailed Description π
template<typename _ValPtr>
struct std::__fwdlist::_Node< _ValPtr >
"A helper node class for forward_list." That's it, that's the description, and honestly? She understood the assignment. Short. Direct. Main character energy with zero extra words. ππ
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. So like, nobody hand-wrote this, a robot did, and the robot ate. π€β¨
And that's the whole page, bestie! This one lives in the 3cxx manual, it's part of libstdc++, and the footer vibes are the same as the header vibes β same title, same manual, all the way down. Generated by Doxygen straight from the source code, no cap. π¦ππ
π¦ where this page comes from
- ubuntu resolute: libstdc++-15-doc 15.2.0-16ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-15-doc 15.3.0-4ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms