Sdílet prostřednictvím


has_trivial_copy_constructor Class

Zkoušky, pokud má typ trivial Kopírovat konstruktor.

template<class Ty>
    struct has_trivial_copy_constructor;

Parametry

  • Ty
    Typ dotazu.

Poznámky

Instanci typu predikát obsahuje PRAVDA, pokud typ Ty je třída, která má pouze kopie trivial konstruktory, jinak má hodnotu false.

Kopírovat konstruktor třídy Ty je triviální pokud:

  • je implicitně deklarován

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

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

  • všechny přímé založí třídy Ty mít konstruktory trivial kopie

  • třídy všech členů dat nestatický typ třídy mít konstruktory trivial kopie

  • třídy všech členů nestatický data pole Typ třídy mít konstruktory trivial kopie

Požadavky

Záhlaví: <type_traits>

Obor názvů: std

Viz také

Referenční dokumentace

<type_traits>

Další zdroje

<type_traits> Členové