Compartilhar via


<locale>

Define funções e classes de modelo que os programas C++ podem usar para encapsular e manipular as diferentes convenções culturais em relação à representação e formatação de dados numéricos, monetários e de calendário, incluindo suporte à internacionalização para classificação de caracteres e agrupamento de cadeias de caracteres.

#include <locale>

Funções

has_facet

Testa se uma determinada faceta é armazenada em uma localidade especificada.

isalnum

Testa se um elemento em uma localidade é um caractere alfabético ou numérico.

isalpha

Testa se um elemento em uma localidade é um caractere alfabético.

iscntrl

Testa se um elemento em uma localidade é um caractere de controle.

isdigit

Testa se um elemento em uma localidade é um caractere numérico.

isgraph

Testa se um elemento em uma localidade é um caractere alfanumérico ou de pontuação.

islower

Testa se um elemento em uma localidade está em letras minúsculas.

isprint

Testa se um elemento em uma localidade é um caractere imprimível.

ispunct

Testa se um elemento em uma localidade é um caractere de pontuação.

isspace

Testa se um elemento em uma localidade é um caractere de espaço em branco.

isupper

Testa se um elemento em uma localidade está em letras maiúsculas.

isxdigit

Testa se um elemento em uma localidade é um caractere usado para representar um número hexadecimal.

tolower

Converte um caractere em letra minúscula.

toupper

Converte um caractere em letra maiúscula.

use_facet

Retorna uma referência para uma faceta de um tipo especificado armazenada em uma localidade.

Classes

codecvt

Uma classe de modelo que fornece uma faceta usada para conversão entre codificações de caractere internas e externas.

codecvt_base

Uma classe base para a classe codecvt que é usada para definir um tipo de enumeração referenciado como result, usado como o tipo de retorno para as funções membro de faceta para indicar o resultado de uma conversão.

codecvt_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta de agrupamento de uma determinada localidade, permitindo a recuperação de informações específicas a uma área cultural no que diz respeito a conversões.

collate

Uma classe de modelo de agrupamento que fornece uma faceta que trata convenções de classificação de cadeia de caracteres.

collate_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta de agrupamento de uma determinada localidade, permitindo a recuperação de informações específicas a uma área cultural no que diz respeito a convenções de classificação de cadeia de caracteres.

ctype

Uma classe de modelo que fornece uma faceta usada para classificar caracteres, fazer conversões de letras maiúsculas e minúsculas, bem como entre o conjunto de caracteres nativos e o conjunto usado pela localidade.

ctype<char>

Uma classe que é uma especialização explícita da classe de modelo ctype<CharType> para o tipo char, descrevendo um objeto que pode funcionar como uma faceta de localidade para caracterizar várias propriedades de um caractere do tipo char.

ctype_base

Uma classe base da classe ctype que é usada para definir tipos de enumeração usados para classificar ou testar caracteres individualmente ou dentro de intervalos inteiros.

ctype_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta ctype de uma determinada localidade, permitindo a classificação de caracteres e a conversão de caracteres entre letras maiúsculas e minúsculas, assim como entre conjuntos de caracteres especificados de localidade e nativos.

locale

Uma classe que descreve um objeto de localidade que encapsula informações específicas à cultura como um conjunto de facetas que definem coletivamente um ambiente localizado específico.

messages

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para recuperar mensagens localizadas em um catálogo de mensagens internacionalizadas de uma determinada localidade.

messages_base

Uma classe base que descreve um tipo int do catálogo de mensagens.

messages_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta de mensagem de uma determinada localidade, permitindo a recuperação das mensagens localizadas.

money_base

Uma classe base da classe ctype que é usada para definir tipos de enumeração usados para classificar ou testar caracteres individualmente ou dentro de intervalos inteiros.

money_get

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de sequências do tipo CharType em valores monetários.

money_put

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de valores monetários em sequências do tipo CharType.

moneypunct

Uma classe de modelo que descreve um objeto que pode funcionar como uma faceta de localidade para descrever as sequências do tipo CharType usadas para representar um campo de entrada monetário ou um campo de saída monetário.

moneypunct_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta moneypunct de uma determinada localidade, permitindo a formatação de campos de entrada ou saída monetários.

num_get

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de sequências do tipo CharType em valores numéricos.

num_put

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de valores numéricos em sequências do tipo CharType.

numpunct

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de local para descrever as sequências do tipo CharType usadas para representar informações sobre a formatação e pontuação de expressões numéricas e boolianas.

numpunct_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta moneypunct de uma determinada localidade, permitindo a formatação e pontuação de expressões numéricas e boolianas.

time_base

Uma classe que serve como uma classe base para facetas da classe de modelo time_get, definindo apenas o tipo enumerado dateorder e várias constantes desse tipo.

time_get

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de sequências do tipo CharType em valores de tempo.

time_get_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta de localidade do tipo time_get<CharType, InputIterator>.

time_put

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de valores de tempo em sequências do tipo CharType.

time_put_byname

Uma classe de modelo derivada que descreve um objeto que pode funcionar como uma faceta de localidade do tipo time_put<CharType, OutputIterator>.

Consulte também

Referência

Páginas de código

Nomes de localidades, idiomas e cadeias de caracteres de país/região

Segurança de threads na Biblioteca Padrão C++