STD::IS_STANDARD_LAYOUT(3cxx)

okay so welcome to the std::is_standard_layout< _Tp > page, bestie — this one lives in the (3cxx) manual, and it’s short but iconic 💅✨

🌸 NAME 🌸

std::is_standard_layout< _Tp > — is_standard_layout (that’s the whole name, no cap)

✨ SYNOPSIS ✨

#include <type_traits>

It inherits from __bool_constant< __is_standard_layout(_Tp)> — that’s the inheritance situation, fr.

💅 Detailed Description 💅

The template flex is literally this:

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

Like… that’s the whole detailed description, bestie. The quote is right there, and we are not “fixing” it — we keep it exactly as it appears 😭👑

👑 Author 👑

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

cute sign-off: this page is from libstdc++ in the (3cxx) manual, and the footer source/version tag is libstdc+std::is_standard_layout< _Tp >(3cxx). There’s no date listed on the page, so I’m not inventing one — periodt 💖🫶✨

📦 where this page comes from