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
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms