locale::category
Um tipo inteiro que fornece valores de máscara de bits para denotar famílias de aspecto padrão.
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 algumas das categorias correspondentes da localidade de C.Os elementos são:
collate, correspondente a categoria de LC_COLLATE C
ctype, correspondente a categoria de LC_CTYPE C
monetary, correspondente a categoria de LC_MONETARY C
numeric, correspondente a categoria de LC_NUMERIC C
time, correspondente a categoria de LC_TIME C
messages, correspondente a categoria LC_MESSAGES de Posix
Além de isso, dois valores são úteis:
none, combinando a nenhuma das categorias de C
tudo, correspondente a união de todas as categorias C de LC_ALL
Você pode representar um grupo arbitrário de categorias usando OR com essas constantes, como em monetary | time.
Requisitos
Cabeçalho: <locale>
namespace: STD