Classe is_trivially_constructible
Verifica se un tipo è facilmente costruibile quando vengono usati i tipi di argomento specificati.
Sintassi
template <class T, class... Args>
struct is_trivially_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 è facilmente costruiscibile usando i tipi di argomento in Args; in caso contrario, contiene false. Il tipo T è facilmente costruiscibile se la definizione T t(std::declval<Args>()...);
della variabile è ben formata ed è nota per non chiamare operazioni non semplici. Sia T che tutti i tipi in Args devono essere tipi completi, void
o matrici di limiti sconosciuti.
Requisiti
Intestazione:<type_traits>
Spazio dei nomi: std