has_trivial_copy_constructor Class
Test se il tipo presenta un costruttore di copia semplice.
template<class Ty>
struct has_trivial_copy_constructor;
Parametri
- Ty
Il tipo da eseguire la query.
Note
Un'istanza del predicato del tipo per poter se il tipo Ty è una classe che dispone solo costruttori di copia irrilevanti, è contenuta in caso contrario false.
Un costruttore di copia per una classe Ty è semplice se:
in modo implicito viene dichiarato
la classe Ty non dispone di funzioni virtuali
la classe Ty non ha basi virtuali
tutte le basi dirette della classe Ty disporre di un costruttore di copia irrilevanti
le classi di tutti i membri dati non statico di tipo classe dispongono di costruttori di copia irrilevanti
le classi di tutti i membri dati non statico di matrice di tipi di classe dispongono di costruttori di copia irrilevanti
Requisiti
intestazione: <type_traits>
Spazio dei nomi: deviazione standard