std::_Fwd_list_node_base(3cxx)

πŸ’– std::_Fwd_list_node_base β€” the 3cxx manual page πŸ’–

✨ NAME ✨

std::_Fwd_list_node_base β€” a helper basic node class for forward_list. This is just a linked list with nothing inside it. There are purely list shuffling utility methods here. That’s the whole assignment, bestie πŸ’…

🌸 SYNOPSIS 🌸

#include <forward_list>

Inherited by std::_Fwd_list_node< _Tp >. πŸ¦‹

πŸŽ€ Public Member Functions πŸŽ€

  • _Fwd_list_node_base (_Fwd_list_node_base &&__x) noexcept β€” takes _Fwd_list_node_base &&__x and is marked noexcept. A whole rvalue-ref situation, slay ✨
  • _Fwd_list_node_base (const _Fwd_list_node_base &)=delete β€” copy constructor is deleted. Not happening, bestie 🚫
  • void _M_reverse_after () noexcept β€” returns void, is marked noexcept, and it’s named _M_reverse_after. That’s the vibe πŸ’«
  • _Fwd_list_node_base * _M_transfer_after (_Fwd_list_node_base *__begin, _Fwd_list_node_base *__end) noexcept β€” takes __begin and __end pointers, returns a _Fwd_list_node_base *, and is marked noexcept πŸ”₯
  • _Fwd_list_node_base & operator= (_Fwd_list_node_base &&__x) noexcept β€” an operator= that takes _Fwd_list_node_base &&__x, returns _Fwd_list_node_base &, and is marked noexcept πŸ‘‘
  • _Fwd_list_node_base & operator= (const _Fwd_list_node_base &)=delete β€” an operator= that takes const _Fwd_list_node_base & is deleted. No copy-assign era πŸ’€

🌸 Public Attributes 🌸

  • _Fwd_list_node_base * _M_next β€” a public pointer to another _Fwd_list_node_base. That’s the entire attribute list, and honestly? Iconic minimalism πŸŽ€

πŸ¦‹ Detailed Description πŸ¦‹

A helper basic node class for forward_list. This is just a linked list with nothing inside it. There are purely list shuffling utility methods here. No cap, that’s the entire description β€” it’s giving β€œminimal helper node realness” ✨

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code.


Signed off with source/version libstdc++ and page std::_Fwd_list_node_base(3cxx) 🫢 The footer didn’t give a date, so I’m not making one up β€” keeping it honest, bestie πŸ˜­πŸ’–

πŸ“¦ where this page comes from