Класс is_trivially_move_assignable
Проверяет, есть ли у типа тривиальный оператор присваивания перемещением.
C++
template <class Ty>
struct is_trivially_move_assignable;
Ty
Запрашиваемый тип.
Экземпляр предиката типа имеет значение true, если тип Ty является классом, который имеет тривиальный оператор назначения перемещения, в противном случае он содержит значение false.
Оператор назначения перемещения для класса Ty является тривиальным, если:
- он неявно предоставляется;
- Класс Ty не имеет виртуальных функций
- Класс Ty не имеет виртуальных баз
- классы всех нестатических элементов данных типа класса имеют тривиальные операторы присваивания перемещением;
- классы всех нестатических элементов данных массива типов класса имеют тривиальные операторы присваивания перемещением.
Заголовок:<type_traits>
Пространство имен: std