STD::IS_NOTHROW_MOVE_ASSIGNABLE(3cxx)

πŸ’– std::is_nothrow_move_assignable< _Tp > πŸ’–

okay bestie, welcome to the 3cxx manual page for std::is_nothrow_move_assignable< _Tp > β€” yes, that whole template name is the main character. We’re folding the header/manual-name moment right here instead of copying that top line. 🫢

🌸 NAME 🌸

The name line is giving:

  • std::is_nothrow_move_assignable< _Tp > β€” is_nothrow_move_assignable

✨ SYNOPSIS ✨

First include the header, obviously:

#include <type_traits>

Then the inheritance situation is exactly this:

       Inherits __is_nothrow_assignable_impl< __add_lval_ref_t< _Tp >,
       __add_rval_ref_t< _Tp > >.

πŸ¦‹ Detailed Description πŸ¦‹

The template + struct tea is:

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

That quote mark is literally in the original line β€” I’m not editing the source, bestie. πŸ’…

πŸ‘‘ Author πŸ‘‘

This bit is exactly: Generated automatically by Doxygen for libstdc++ from the source code.


πŸŽ€ cute footer sign-off πŸŽ€: source/version vibes are libstdc++, the manual label is 3cxx, and the supplied footer doesn’t show a separate date β€” just that libstdc++ / 3cxx footer energy. Slay, bye! πŸ’–βœ¨

πŸ“¦ where this page comes from