has_trivial_copy_constructor — Klasa
Badania, jeśli typ ma Konstruktor kopiujący trivial.
template<class Ty>
struct has_trivial_copy_constructor;
Parametry
- Ty
Typ kwerendy.
Uwagi
Wystąpienie typu predykat posiada wartość PRAWDA, jeśli typ Ty jest klasą, która ma tylko kopia trivial konstruktorów, inaczej przechowuje wartość false.
Konstruktor kopiujący dla klasy Ty jest trivial jeśli:
jest deklarowany niejawnie
Klasa Ty nie ma wirtualnego funkcji
Klasa Ty ma nie baz wirtualnych
wszystkie bezpośrednie podstawy klasy Ty mieć konstruktorów trivial kopii
klasy wszystkich członków danych statycznych typu klasy mają konstruktorów trivial kopii
klasy wszystkich członków danych statycznych typu tablicy klasy mają konstruktorów trivial kopii
Wymagania
Nagłówek: <type_traits>
Przestrzeń nazw: std