__is_complete_type (typename T )
Nach oben zu Typ-Trait-Funktionen (C++11) - Index
Kategorie
Typ-Trait-Funktionen
Syntax
bool __is_complete_type(T)
Gibt True zurück, wenn und nur wenn T zum Zeitpunkt des Funktionsaufrufs ein vollständiger Typ ist.
Hierbei handelt es sich um eine Funktion zur Unterstützung von Benutzern beim Auffinden von nicht wohlgeformtem Quelltext, keinem klaren Typ-Trait, wie vom Standard gefordert. Diese Funktion wird typischerweise in static_assert-Anweisungen verwendet, weil bei den meisten anderen Verwendungen das Risiko einer ODR-Verletzung besteht. Beachten Sie bitte, dass void und arrays-of-unknown-bound immer unvollständige Typen sind.