__is_empty
Remonter à Fonctions trait de type (C++11) - Index
Catégorie
Fonctions trait de type
Syntaxe
bool __is_empty( typename T )
Renvoie true si et seulement si T est un type 'vide'.
Erreur si T est un type incomplet.
La définition de __is_empty est donnée dans le tableau de la section 20.4.4.3 du "Working Draft".
Un type T est vide si T :
- est un type classe mais pas un type union.
- n'a pas de données membres non-statisques autres que les champs-bit de longueur 0
- n'a pas de fonctions membre virtuelles
- n'a pas de classes de base virtuelles
- n'a pas de classe de base non vide.