STD::__IS_TRIVIALLY_MOVE_ASSIGNABLE_IMPL(3cxx)

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

πŸ’– NAME πŸ’–

std::__is_trivially_move_assignable_impl< _Tp, bool > β€” aka the little behind-the-scenes gremlin that powers is_trivially_move_assignable. bestie, this is a libstdc++ page from the 3cxx manual, and yes it's as niche as it sounds, and yes we're still gonna read it together 🫢


✨ SYNOPSIS ✨

okay so here's the family tree moment: this thing is inherited by std::is_trivially_move_assignable< _Tp >. so like, it's the impl β€” the understudy, the stage crew, the one doing the actual work while the public-facing trait takes the bow πŸ‘‘

Inherited by std::is_trivially_move_assignable< _Tp >.

🌸 DETAILED DESCRIPTION 🌸

the whole vibe is one (1) template, and it goes a little something like this:

template<typename _Tp, bool = __is_referenceable<_Tp>::value>
    struct std::__is_trivially_move_assignable_impl< _Tp, bool >

and what is it, you ask? it's is_trivially_move_assignable. that's the whole thing. that's the job. no cap πŸ’…

✨ fun fact for the girlies keeping score: this is Definition at line 1210 of file type_traits. yes, line 1210, she's deep in there, living her truth in type_traits, absolutely unbothered 🌈

if you came here looking for the main character, she's at std::is_trivially_move_assignable< _Tp > β€” this struct is just the engine room underneath her. iconic behavior, honestly πŸ”₯


πŸŽ€ AUTHOR πŸŽ€

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

no human author, no dramatic origin story, just a robot named Doxygen doing her thing and generating docs straight from the source. we love an automated queen πŸ¦‹


and that's the page, bestie πŸ’œ this lil artifact lives in the libstdc++ manual, section (3cxx), and it went out under the libstdc++ banner (the footer's the one that spells out libstdstd::__is_triv...pl< _Tp, bool >(3cxx) β€” no date in sight, she's timeless like that 😭✨). go forth, be trivially move assignable, and remember: if it's in type_traits, it's giving template metaprogramming realness. periodt πŸ’–πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from