Sdílet prostřednictvím


has_trivial_copy_constructor – třída

Zkoušky, pokud má typ triviální kopie konstruktoru.

template<class Ty>
    struct has_trivial_copy_constructor;

Parametry

  • Ty
    Typ dotazu.

Poznámky

Instance typu predikát obsahuje true Pokud typ Ty je třída, která má pouze triviální kopie konstruktory, jinak má hodnotu false.

Kopírovat konstruktor pro třídu Ty je triviální-li:

  • je implicitně deklarován

  • Třída Ty nemá žádné virtuální funkce

  • Třída Ty nemá žádné virtuální základny

  • všechny přímé základy třídy Ty mají konstruktory, triviální kopie

  • tříd všech členů dat nestatickou třídu typu mají konstruktory, triviální kopie

  • tříd všech členů dat nestatické pole typu třídy mají konstruktory, triviální kopie

Požadavky

Záhlaví: <type_traits>

Obor názvů: std

Viz také

Referenční dokumentace

<type_traits>

Další zdroje

<type_traits> Členové