Classe is_constructible

Verifica se un tipo è costruibile quando vengono usati i tipi di argomento specificati.

Sintassi

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

Parametri

T
Tipo su cui eseguire una query.

Args
Tipi di argomento da trovare in corrispondenza in un costruttore di T.

Osservazioni:

Un'istanza del predicato di tipo contiene true se il tipo T è costruttibile usando i tipi di argomento in Args; in caso contrario, contiene false. Il tipo T è costruttibile se la definizione T t(std::declval<Args>()...); della variabile è ben formata. Sia T che tutti i tipi in Args devono essere tipi completi, voido matrici di limiti sconosciuti.

Requisiti

Intestazione:<type_traits>

Spazio dei nomi: std

Vedi anche

<type_traits>