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