__is_scalar
Remonter à Fonctions trait de type (C++11) - Index
Catégorie
Fonctions trait de type
Syntaxe
bool __is_scalar( typename T )
Renvoie true si et seulement si T est un type scalaire.
Le type scalaire est défini dans la section 3.9 p10 du "Working Draft", essentiellement :
__is_arithmetic( T ) || __is_enumeration(T) ||
__is_pointer(T) || __is_member_pointer(T)
Les types scalaires ont une signification intégrée pour operator < ainsi que operator ==. Par conséquent, __closure n'est pas un type scalaire.