is_constructible (Clase)
Comprueba si un tipo se puede construir cuando se usan los tipos de argumento especificados.
Sintaxis
template <class T, class... Args>
struct is_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 mediante los tipos de argumento de Args. En caso contrario, es false. El tipo T se puede construir si la definición de variable T t(std::declval<Args>()...);
tiene el formato correcto. 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