is_nothrow_constructible – třída
Testuje, zda je typ konstruktovatelný a není známo, že je vyvolána při použití zadaných typů argumentů.
Syntaxe
template <class T, class... Args>
struct is_nothrow_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 typ T je konstruktovatelný pomocí typů argumentů v Args a konstruktor je známý kompilátorem, který nemá vyvolat; jinak obsahuje hodnotu false. Typ T je konstruktovatelný, pokud je definice T t(std::declval<Args>()...);
proměnné správně vytvořená. 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