Namensräume
Varianten
Aktionen

std::experimental::ranges::Constructible

Von cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
Konzeptbibliothek
Kernsprachen-Konzepte
                              
Objektkonzepte
                              
                              
Vergleichskonzepte
Aufrufbare Konzepte
                                        
                              
URNG-Konzept
 
Definiert in Header <experimental/ranges/concepts>
template< class T, class... Args >

konzept bool Constructible =

    Destructible<T> && std::is_constructible<T, Args...>::value;
(Ranges TS)

Das Constructible-Konzept spezifiziert, dass eine Variable vom Typ T mit dem gegebenen Satz von Argumenttypen Args... initialisiert werden kann.

Es muss keine Unterordnungsbeziehung zwischen Constructible<T, Args...> und std::is_constructible<T, Args...>::value geben.

[edit] Siehe auch

prüft, ob ein Typ einen Konstruktor für spezifische Argumente hat
(Klassenvorlage) [bearbeiten]