__is_complete_type (typename T )

De RAD Studio
Aller à : navigation, rechercher

Remonter à Fonctions trait de type (C++11) - Index


Catégorie

Fonctions trait de type

Syntaxe

bool __is_complete_type(T)

Renvoie True si et seulement si T est un type complet au point de l'appel de la fonction.

C'est une fonction de support conçue pour aider les utilisateurs à détecter le code mal formé, et pas un trait de type distinct requis par le standard. Cette fonction est typiquement utilisée dans les instructions static_assert, car la plupart des autres utilisent le risque transgressant l'ODR. Notez que void et les tableaux de dimension inconnue sont toujours des types incomplets.

Voir aussi