STD::IS_ABSTRACT(3cxx)

πŸ¦‹ std::is_abstract< _Tp > β€” libstdc++ manual, 3cxx section, bestie πŸ’…

✨ NAME ✨

std::is_abstract< _Tp > - is_abstract, and that's literally the name. No cap, it's giving type-trait main character energy πŸ‘‘


🌸 SYNOPSIS 🌸

First, the include glow-up:

#include <type_traits>

And then the inheritance tea: it inherits __bool_constant< __is_abstract(_Tp)> β€” exactly that, bestie, no edits πŸ’–


πŸŽ€ Detailed Description πŸŽ€

The whole detailed description is this declaration, and yes, that quote mark is really there in the source, so I'm keeping it character-for-character πŸ‘€:

   template<typename _Tp>
       struct std::is_abstract< _Tp >"is_abstract

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for libstdc++ from the source code. So the author is a Doxygen bot, and honestly? It ate πŸ€–βœ¨


πŸ’– Cute sign-off: source/version is libstdc++, and the page footer doesn't list a date, so I'm not making one up, periodt. Bye bestie, go check your abstract types responsibly 🫢🌈

πŸ“¦ where this page comes from