Поделиться через


Класс has_trivial_copy_constructor

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

template<class Ty>
    struct has_trivial_copy_constructor;

Параметры

  • Ty
    Тип в запрос.

Заметки

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

Конструктора для класса Ty нетривиальной задачей, если:

  • неявно объявляется

  • класс Ty отсутствуют виртуальные функции

  • класс Ty отсутствуют базы виртуального

  • все непосредственно базы класса Ty имеют тривиальные конструкторы копирования

  • классы всех не статических членов данных типа класса имеют тривиальные конструкторы копирования

  • классы всех элементов массива не статических данных типа класса имеют тривиальные конструкторы копирования

Требования

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

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

См. также

Ссылки

<type_traits>

Другие ресурсы

Члены <type_traits>