STD::TR2::BASES(3cxx)

🌸 NAME 🌸

okay so bestie, this is std::tr2::bases< _Tp >(3cxx) β€” and yes, the header’s manual name is that same std::tr2::bases< _Tp >(3cxx) situation, so we folded it in right here instead of copying the header line. periodt.

std::tr2::bases< _Tp > is giving β€œSequence abstraction metafunctions for manipulating a typelist.” That’s the whole name vibe. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

include this, bestie:

#include <type_traits>

πŸŽ€ Public Types πŸŽ€

  • type β€” the public type is literally typedef __reflection_typelist< __bases(_Tp)... > type. no cap, that’s the whole line. πŸ’…

πŸ’– Detailed Description πŸ’–

template<typename _Tp>
    struct std::tr2::bases< _Tp >

This is the sequence-abstraction metafunction situation for manipulating a typelist. It enumerates all the base classes of a class. Form of a typelist. Obsessed with the typelist energy, honestly. 🫢


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. iconic autogenerated behavior, fr fr. 🌈


cute sign-off: the footer’s source/version tag is libstdc++, and the page name is std::tr2::bases< _Tp >(3cxx). the date? the original footer doesn’t show one, so we’re not inventing one πŸ’€. bye bestie, slay your typelists πŸŽ€

πŸ“¦ where this page comes from