locale::category
Un tipo intero che fornisce i valori della maschera per indicare le famiglie standard dei facet.
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;
Note
Il tipo è sinonimo di un tipo di int che può rappresentare un gruppo di elementi distinti di una variabile locale di tipo maschera di bit per classificare le impostazioni locali oppure può essere utilizzato per rappresentare una qualsiasi delle categorie delle impostazioni locali corrispondenti C. Gli elementi sono:
collate, corrispondente alla categoria LC_COLLATE C
ctype, corrispondente alla categoria LC_CTYPE C
monetary, corrispondente alla categoria LC_MONETARY C
numerico, corrispondente alla categoria LC_NUMERIC C
time, corrispondente alla categoria LC_TIME C
messages, corrispondente alla categoria LC_MESSAGES di gestione POSIX
Inoltre, due valori sono utili:
nessuno, corrispondente a nessuna delle categorie C
all, corrispondente all'unione C di tutte le categorie LC_ALL
È possibile rappresentare un gruppo arbitrario di categorie utilizzando OR con queste costanti, come in monetary | time.
Requisiti
impostazioni locali <diIntestazione: >
Spazio dei nomi: std