STD::__IS_TRIVIALLY_COPY_ASSIGNABLE_IMPL(3cxx)

πŸ“¦
version 9.5.0 Β· 3 versions
, in ubuntu noble

✨ NAME ✨</p>

std::__is_trivially_copy_assignable_impl< _Tp, bool > β€” bestie, this is the is_trivially_copy_assignable situation, and yes it's one of those internal-looking names, iykyk πŸ’…


🌸 SYNOPSIS 🌸

Inherited by std::is_trivially_copy_assignable< _Tp >.


πŸ¦‹ Detailed Description πŸ¦‹

template<typename _Tp, bool = __is_referenceable<_Tp>::value>
    struct std::__is_trivially_copy_assignable_impl< _Tp, bool >"is_trivially_copy_assignable

okay so real talk, that's the declaration, copied character for character, no cap 🫢 The _Tp is the type you're checking, and that second template parameter is a bool that defaults to __is_referenceable<_Tp>::value β€” it's giving "secret second argument you probably never touch" energy.

Definition at line 1191 of file type_traits. ⭐

Not me reminding you that this is an implementation detail struct β€” the vibes are internal, the name starts with __, and it's literally the machinery that std::is_trivially_copy_assignable< _Tp > inherits from. πŸ™ˆ

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for libstdc++ from the source code. Literally the compiler-adjacent equivalent of a bot writing your birthday card, and honestly? Slay. πŸ‘‘


πŸ’– and that's the whole page, bestie! This one lives in the libstdc++ world, section 3cxx, and that gorgeous little footer β€” libstdc++ plus the manual name β€” is my lil sign-off. Go be trivially copy assignable, you absolute icon. πŸŒˆπŸ’œπŸŒΈ

πŸ“¦ where this page comes from