Condividi tramite


<locale>

Definisce le classi modello e le funzioni che possono essere utilizzate dai programmi C++ per incapsulare e modificare le diverse convenzioni culturali relative alla rappresentazione e alla formattazione dei dati numerici, monetari e di calendario, inclusi il supporto per l'internazionalizzazione della classificazione dei caratteri e l'ordinamento delle stringhe.

#include <locale>

Funzioni

has_facet

Verifica se un facet specifico viene archiviato nelle impostazioni locali specificate.

isalnum

Verifica se un elemento delle impostazioni locali è un carattere alfabetico o numerico.

isalpha

Verifica se un elemento delle impostazioni locali è un carattere alfabetico.

iscntrl

Verifica se un elemento delle impostazioni locali è un carattere di controllo.

isdigit

Verifica se un elemento delle impostazioni locali è un carattere numerico.

isgraph

Verifica se un elemento delle impostazioni locali è un carattere alfanumerico o di punteggiatura.

islower

Verifica se un elemento delle impostazioni locali è un carattere minuscolo.

isprint

Verifica se un elemento delle impostazioni locali è un carattere stampabile.

ispunct

Verifica se un elemento delle impostazioni locali è un carattere di punteggiatura.

isspace

Verifica se un elemento delle impostazioni locali è uno spazio vuoto.

isupper

Verifica se un elemento delle impostazioni locali è un carattere maiuscolo.

isxdigit

Verifica se un elemento delle impostazioni locali è un carattere utilizzato per rappresentare un numero esadecimale.

tolower

Converte un carattere in minuscolo.

toupper

Converte un carattere in maiuscolo.

use_facet

Restituisce un riferimento a un facet di un tipo specificato archiviato nelle impostazioni locali.

Classi

codecvt

Classe modello che fornisce un facet utilizzato per eseguire la conversione tra codifiche di caratteri interne ed esterne.

codecvt_base

Classe di base per la classe codecvt utilizzata per definire un tipo di enumerazione definito result, utilizzato come tipo restituito per le funzioni membro facet per indicare il risultato di una conversione.

codecvt_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet di ordinamento delle impostazioni locali specificate, consentendo il recupero di informazioni relative alle conversioni specifiche di un'area culturale.

collate

Classe modello di ordinamento che fornisce un facet che gestisce le convenzioni di ordinamento delle stringhe.

collate_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet di ordinamento delle impostazioni locali specificate, consentendo il recupero di informazioni relative alle convenzioni di ordinamento delle stringhe specifiche di un'area culturale.

ctype

Classe modello che fornisce un facet utilizzato per classificare i caratteri, eseguire la conversione dalle lettere maiuscole e minuscole e tra il set di caratteri nativi e il set utilizzato dalle impostazioni locali.

ctype<char>

Classe che costituisce una specializzazione esplicita della classe modello ctype<CharType> per il tipo char, che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per caratterizzare le varie proprietà di un carattere di tipo char.

ctype_base

Classe base della classe ctype utilizzata per definire i tipi di enumerazione utilizzati per classificare o verificare i caratteri singolarmente o all'interno di intervalli completi.

ctype_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet ctype delle impostazioni locali specificate, consentendo la classificazione dei caratteri e la relativa conversione tra maiuscole e minuscole e tra set di caratteri nativi e set specificati dalle impostazioni locali.

impostazioni locali

Classe che descrive un oggetto delle impostazioni locali che incapsula le informazioni specifiche delle impostazioni locali come set di facet che definiscono collettivamente un ambiente localizzato specifico.

messaggi

Classe modello descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per recuperare i messaggi localizzati da un catalogo di messaggi internazionalizzati per le impostazioni locali specificate.

messages_base

Classe base che descrive un tipo di int per il catalogo dei messaggi.

messages_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet dei messaggi delle impostazioni locali specificate, consentendo il recupero dei messaggi localizzati.

money_base

Classe base della classe ctype utilizzata per definire i tipi di enumerazione utilizzati per classificare o verificare i caratteri singolarmente o all'interno di intervalli completi.

money_get

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni delle sequenze di tipo CharType in valori monetari.

money_put

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni dei valori monetari in sequenze di tipo CharType.

moneypunct

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per descrivere sequenze di tipo CharType utilizzate per rappresentare un campo di input o output monetario.

moneypunct_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet moneypunct delle impostazioni locali specificate, consentendo la formattazione dei campi di input o output monetari.

num_get

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni delle sequenze di tipo CharType in valori numerici.

num_put

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni dei valori numerici in sequenze di tipo CharType.

numpunct

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per descrivere le sequenze di tipo CharType utilizzate per rappresentare le informazioni sulla formattazione e la punteggiatura di espressioni numeriche e booleane.

numpunct_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet moneypunct delle impostazioni locali specificate, consentendo la formattazione e la punteggiatura delle espressioni numeriche e booleane.

time_base

Classe utilizzata come classe base per i facet della classe modello time_get, la quale definisce solo l'ordine della data di tipo enumerato e diverse costanti di questo tipo.

time_get

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni delle sequenze di tipo CharType in valori temporali.

time_get_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali di tipo time_get<CharType, InputIterator>.

time_put

Classe modello che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali per controllare le conversioni dei valori temporali in sequenze di tipo CharType.

time_put_byname

Classe modello derivata che descrive un oggetto che può essere utilizzato come facet delle impostazioni locali di tipo time_put<CharType, OutputIterator>.

Vedere anche

Riferimenti

Tabelle codici

Nomi delle impostazioni locali, lingue e stringhe relative a paesi

Sicurezza dei thread nella libreria standard C++