Класс is_trivially_copy_constructible

Проверяет, есть ли у типа тривиальный конструктор копии.

Синтаксис

template <class T>
struct is_trivially_copy_constructible;

Параметры

T
Запрашиваемый тип.

Замечания

Экземпляр предиката типа имеет значение true, если тип T является классом с тривиальным конструктором копирования, в противном случае он содержит значение false.

Конструктор копирования для класса T является тривиальным, если он неявно объявлен, класс T не имеет виртуальных функций или виртуальных баз, все прямые базы класса T имеют тривиальные конструкторы копирования, классы всех нестатических элементов данных типа имеют тривиальные конструкторы копирования, а классы всех нестатических элементов данных массива типов класса имеют тривиальные конструкторы копирования.

Требования

Заголовок:<type_traits>

Пространство имен: std

См. также

<type_traits>