STD::IS_LAYOUT_COMPATIBLE(3cxx)

πŸŽ€ NAME πŸŽ€

okay so bestie, this is the 3cxx manual page for std::is_layout_compatible< _Tp, _Up >. That’s the name, and it’s giving very specific template-girl energy πŸ’….

✨ SYNOPSIS ✨

First up, the include:

#include <type_traits>

And the inheritance situation is literally bool_constant< __is_layout_compatible(_Tp, _Up)> β€” it inherits that, no cap 🫢.

πŸ’– Detailed Description πŸ’–

The whole code look is:

   template<typename _Tp, typename _Up>
       struct std::is_layout_compatible< _Tp, _Up >"
  • Remove references and cv-qualifiers. 🧚

⏰ Since

C++20

C++20

yes, it lists C++20 twice. we keep both because that’s the actual page, periodt πŸ’€.

πŸ–‹οΈ Author

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

so the author is Doxygen doing libstdc++ things, iconic robot behavior πŸ€–βœ¨.


okay that’s the whole page, bestie πŸ’– source/version: libstdstd-flavored libstdc++ in the 3cxx manual; date: not present in the footer, so no date to serve. stay layout-compatible and hydrated πŸ“πŸ’œ

πŸ“¦ where this page comes from