__is_scalar

De RAD Studio
Aller à : navigation, rechercher

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.

Voir aussi