is_trivially_constructible – třída
Testuje, zda je typ triviálně konstruktovatelný při použití zadaných typů argumentů.
Syntaxe
template <class T, class... Args>
struct is_trivially_constructible;
Parametry
T
Typ, na který chcete odeslat dotaz.
Args
Typy argumentů, které se mají shodovat v konstruktoru T.
Poznámky
Instance predikátu typu obsahuje hodnotu true, pokud je typ T triviálně konstruktovatelný pomocí typů argumentů v Args, jinak obsahuje hodnotu false. Typ T je triviálně sestavitelný, pokud je definice T t(std::declval<Args>()...);
proměnné správně vytvořená a je známo, že volá žádné ne-triviální operace. T i všechny typy v Args musí být úplné typy void
nebo pole s neznámou vazbou.
Požadavky
Header:<type_traits>
Obor názvů: std