Partilhar via


locale::category

Um tipo inteiro que fornece valores de máscara de bits para denotar famílias padrão da faceta.

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;

Comentários

O tipo é um sinônimo para um tipo de int que pode representar um grupo de elementos distintos de um local do tipo de máscara de bits para classificar a localidade ou pode ser usado para representar qualquer uma das categorias da localidade de C. Os elementos são:

  • collate, correspondente à categoria LC_COLLATE C

  • ctype, correspondente à categoria LC_CTYPE C

  • monetary, correspondente à categoria LC_MONETARY C

  • numeric, correspondente à categoria LC_NUMERIC C

  • time, correspondente à categoria LC_TIME C

  • messages, correspondente à categoria LC_MESSAGES de Posix

Além disso, dois valores são úteis:

  • none, corresponder a nenhuma das categorias de C

  • all, correspondente à união de C de todas as categorias LC_ALL

Você pode representar um grupo de categorias arbitrário usando OR com essas constantes, como em monetary | time.

Requisitos

localidade <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe locale