is_constructible – třída
Testuje, zda je typ konstruktovatelný při použití zadaných typů argumentů.
Syntaxe
template <class T, class... Args>
struct is_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 konstruktovatelný pomocí typů argumentů v Args, 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