Partager via


locale::category

Un type entier qui fournit des valeurs de masque de bits pour indiquer les familles standard de facette.

typedef int category;
static const int collate = LC_COLLATE;
static const int ctype = LC_CTYPE;
static const int monetary = LC_MONETARY;
static const int numeric = LC_NUMERIC;
static const int time = LC_TIME;
static const int messages = LC_MESSAGES;
static const int all = LC_ALL;
static const int none = 0;

Notes

Le type est un synonyme d'un type d' int qui peut représenter un groupe d'éléments distincts d'un type local de masque de bits pour classer des paramètres régionaux ou peut être utilisé pour représenter des catégories correspondantes l'une des paramètres régionaux C.Les éléments sont :

  • collate, correspondant à la catégorie LC_COLLATE C

  • ctype, correspondant à la catégorie LC_CTYPE C

  • monetary, correspondant à la catégorie LC_MONETARY C

  • numeric, correspondant à la catégorie LC_NUMERIC C

  • time, correspondant à la catégorie LC_TIME C

  • messages, correspondant à la catégorie LC_MESSAGES de POSIX

En outre, deux valeurs sont utiles :

  • none, qui correspond à aucune des catégories C

  • all, qui correspond à l'union C de toutes les catégories LC_ALL

Vous pouvez représenter un groupe arbitraire de catégories à l'aide de OR avec ces constantes, comme dans monetary | time.

Configuration requise

en-tête : <locale>

l'espace de noms : DST

Voir aussi

Référence

locale Class