добавляется &&_Ty
template <class _Ty>
struct is_move_assignable
: is_assignable<add_lvalue_reference_t<_Ty>, _Ty>::type {};
в gcc
template <typename _Tp>
struct is_move_assignable : public is_assignable<_Tp&, _Tp&&> {};
хм.. а это не эквивалентно?
https://godbolt.org/g/fdEPsZ
Обсуждают сегодня