Condividi tramite


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

Vedere anche

Riferimenti

Classe locale