Classe has_trivial_copy_constructor
Testa se o tipo tem um construtor trivial de cópia.
template<class Ty>
struct has_trivial_copy_constructor;
Parâmetros
- Ty
O tipo para consulte.
Comentários
Uma instância do predicado do tipo se aplica se o tipo Ty é uma classe que tenha apenas construtores triviais de cópia, se não mantém false.
Um construtor de cópia para uma classe Ty é trivial se:
é declarado implicitamente
a classe Ty não tem nenhuma função virtual
a classe Ty não tem nenhuma base virtual
todas as bases diretas da classe Ty têm construtores triviais de cópia
as classes de todos os membros de dados que não sejam do tipo estático da classe têm construtores triviais de cópia
as classes de todos os membros de dados que não sejam estáticos de matriz do tipo de classe têm construtores triviais de cópia
Requisitos
Cabeçalho: <type_traits>
Namespace: std