STD::TR2::DIRECT_BASES(3cxx)
β¨ NAME β¨
okay so this is the std::tr2::direct_bases< _Tp >(3cxx) page, bestie β manual-name realness included. It's about std::tr2::direct_bases< _Tp >: literally enumerate all the direct base classes of a class. Form of a typelist. Periodt.
π¦ SYNOPSIS π¦
#include <type_traits>
π Public Types π
typedef __reflection_typelist< __direct_bases(_Tp)... > typeβ this is thetype; it's the typelist holding the direct-base-class info.
π Detailed Description π
The template-looking part is exactly this, no edits, no cap:
template<typename _Tp>
struct std::tr2::direct_bases< _Tp >"Enumerate all the direct base
classes of a class. Form of a typelist.
So yeah: template<typename _Tp> and that struct std::tr2::direct_bases< _Tp > situation, and the whole point is still "Enumerate all the direct base classes of a class. Form of a typelist." π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. iconic automation behavior, honestly.
π That's the whole page, bestie β cute sign-off from libstdc++, for the std::tr2::direct_bases< _Tp >(3cxx) manual page. π«Ά
π¦ where this page comes from
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms