is_trivially_constructible (Clase)

Comprueba si un tipo se puede construir de forma trivial cuando se usan los tipos de argumento especificados.

Sintaxis

template <class T, class... Args>
struct is_trivially_constructible;

Parámetros

T
Tipo que se va a consultar.

Args
Tipos de argumento que deben coincidir en un constructor de T.

Comentarios

Una instancia del predicado de tipo es true si el tipo T se puede construir de forma trivial mediante los tipos de argumento de Args. En caso contrario, es false. El tipo T se puede construir de forma trivial si la definición de variable T t(std::declval<Args>()...); tiene el formato correcto y se sabe que no llama a ninguna operación no trivial. Tanto T como todos los tipos de Args deben ser tipos completos, void o matrices de límite desconocido.

Requisitos

Encabezado:<type_traits>

Espacio de nombres: std

Consulte también

<type_traits>