std::__detail::_List_node_base(3cxx)

🌸 std::__detail::_List_node_base β€” the 3cxx manual page, bestie πŸ’…

πŸŽ€ NAME πŸŽ€

Okay so this is std::__detail::_List_node_base β€” literally the common part of a node in the list. That’s the whole name vibe: shared base-node energy, no cap. ✨

✨ SYNOPSIS ✨

#include <list>

It’s inherited by std::_List_node< _Tp >, std::__detail::_List_node_header, and std::__detail::_Scratch_list. The whole little friend group showed up. 🫢

πŸ’… Public Member Functions

Here’s the member-function lineup, signatures exactly as printed:

  • void _M_hook (_List_node_base *const __position) noexcept
  • void _M_reverse () noexcept
  • void _M_transfer (_List_node_base *const __first, _List_node_base *const __last) noexcept
  • void _M_unhook () noexcept

🫢 Static Public Member Functions

  • static void swap (_List_node_base &__x, _List_node_base &__y) noexcept

πŸŽ€ Public Attributes

  • _List_node_base * _M_next
  • _List_node_base * _M_prev

πŸ¦‹ Detailed Description πŸ¦‹

Common part of a node in the list.

Yep β€” that’s it, that’s the detailed description. Short, iconic, to the point. πŸ’–

πŸ‘‘ Author πŸ‘‘

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

So not a human author, just Doxygen doing its little auto-doc thing. πŸ€–βœ¨


πŸ’– Cute sign-off time: this page is from libstdc++ and lives on the 3cxx manual page; the footer didn’t print a date, so I’m not inventing one, fr fr. 🫢

πŸ“¦ where this page comes from