__is_class

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Typ-Trait-Funktionen (C++11) - Index


Kategorie

Typ-Trait-Funktionen

Syntax

bool __is_class(typename T)

Gibt true zurück, wenn und nur wenn T ein Klassentyp ist und KEIN Variantentyp.

Gibt true für Klassen zurück, die mit class oder struct deklariert sind.

Gibt false für Referenzen/Zeiger auf Klassentypen zurück.

Gibt true für Spezialisierungen einer Klassen-Template zurück.

Nicht wohlgeformt, wenn es mit dem Namen einer Template ohne Angabe der Template-Parameter aufgerufen wird. Eine Template ist kein Typ; sie ist ein Typgenerator.

Siehe auch