has_trivial_copy_constructor (Clase)
Comprueba si el tipo tiene un constructor trivial de copia.
template<class Ty>
struct has_trivial_copy_constructor;
Parámetros
- Ty
El tipo a ver.
Comentarios
Una instancia de predicado de tipo es true si el tipo Ty es una clase que solo tiene constructores triviales copy, si no se considera false.
Un constructor de copias para una clase Ty es trivial si:
se declara implícitamente
la clase Ty no tiene ninguna función virtual
la clase Ty no tiene ninguna base virtual
todas las bases directas de la clase Ty tienen constructores triviales de copia
las clases de todos los miembros de datos no estáticos de tipo de clase tienen constructores triviales de copia
las clases de todos los miembros de datos no estáticos de matriz de clase tienen constructores triviales de copia
Requisitos
Encabezado: <type_traits>
Espacio de nombres: std