<locale>
Définit des modèles de classe et des fonctions que les programmes C++ peuvent utiliser pour encapsuler et manipuler différentes conventions culturelles concernant la représentation et la mise en forme des données numériques, monétaires et calendric, y compris la prise en charge de l’internationalisation pour la classification des caractères et le classement de chaîne.
Syntaxe
#include <locale>
Functions
Fonction | Description |
---|---|
has_facet | Teste si une facette particulière est stockée dans des paramètres régionaux spécifiés. |
isalnum | Teste si un élément figurant dans des paramètres régionaux est un caractère alphabétique ou numérique. |
isalpha | Teste si un élément figurant dans des paramètres régionaux est un caractère alphabétique. |
iscntrl | Teste si un élément figurant dans des paramètres régionaux est un caractère de contrôle. |
isdigit | Teste si un élément figurant dans des paramètres régionaux est un caractère numérique. |
isgraph | Teste si un élément figurant dans des paramètres régionaux est un caractère alphanumérique ou de ponctuation. |
islower | Teste si un élément figurant dans des paramètres régionaux est en minuscules. |
isprint | Teste si un élément figurant dans des paramètres régionaux est un caractère imprimable. |
ispunct | Teste si un élément figurant dans des paramètres régionaux est un caractère de ponctuation. |
isspace | Teste si un élément figurant dans des paramètres régionaux est un espace blanc. |
isupper | Teste si un élément figurant dans des paramètres régionaux est en majuscules. |
isxdigit | Teste si un élément figurant dans des paramètres régionaux est un caractère utilisé pour représenter un nombre hexadécimal. |
tolower | Convertit un caractère en minuscule. |
toupper | Convertit un caractère en majuscule. |
use_facet | Retourne une référence à une facette d'un type spécifié stocké dans des paramètres régionaux. |
Classes
Classe | Description |
---|---|
codecvt | Modèle de classe qui fournit une facette utilisée pour convertir entre les encodages de caractères internes et externes. |
codecvt_base | Classe de base pour la classe codecvt utilisée pour définir un type d’énumération appelé result « type de retour » pour les fonctions membres de facette pour indiquer le résultat d’une conversion. |
codecvt_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette collate d’un paramètre régional donné, ce qui permet de récupérer des informations spécifiques à une zone culturelle concernant les conversions. |
collate | Modèle de classe collate qui fournit une facette qui gère les conventions de tri de chaînes. |
collate_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette collate d’un paramètre régional donné, permettant la récupération d’informations spécifiques à une zone culturelle concernant les conventions de tri de chaînes. |
ctype | Modèle de classe qui fournit une facette utilisée pour classifier les caractères, convertir en majuscules et minuscules et entre le jeu de caractères natifs et celui utilisé par les paramètres régionaux. |
ctype<char> | Classe qui est une spécialisation explicite du modèle ctype<CharType> de classe en type char , décrivant un objet qui peut servir de facette de paramètres régionaux pour caractériser différentes propriétés d’un caractère de type char . |
ctype_base | Classe de base de la classe ctype utilisée pour définir des types énumération utilisés pour classifier ou tester les caractères, individuellement ou dans des plages entières. |
ctype_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette ctype d’un paramètre régional donné, ce qui permet la classification des caractères et la conversion de caractères entre les jeux de caractères case et natifs et les jeux de caractères spécifiés. |
paramètres régionaux | Classe qui décrit un objet de paramètres régionaux encapsulant des informations spécifiques à la culture sous la forme d'un ensemble de facettes qui définissent collectivement un environnement localisé spécifique. |
messages | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour récupérer des messages localisés à partir d’un catalogue de messages internationalisés pour des paramètres régionaux donnés. |
messages_base | Classe de base qui décrit un int type pour le catalogue de messages. |
messages_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette de message d’un paramètre régional donné, ce qui permet la récupération de messages localisés. |
money_base | Classe de base de la classe ctype utilisée pour définir des types énumération utilisés pour classifier ou tester les caractères, individuellement ou dans des plages entières. |
money_get | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de séquences de type CharType en valeurs monétaires. |
money_put | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de valeurs monétaires en séquences de type CharType. |
moneypunct | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour décrire les séquences de type CharType utilisées pour représenter un champ d’entrée monétaire ou un champ de sortie monétaire. |
moneypunct_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette de ponctuation d’un paramètre régional donné permettant la mise en forme des champs d’entrée monétaire ou de sortie. |
num_get | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de séquences de type CharType en valeurs numériques. |
num_put | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de valeurs numériques en séquences de type CharType. |
numpunct | Modèle de classe qui décrit un objet qui peut servir de facette locale pour décrire les séquences de type CharType utilisées pour représenter des informations sur la mise en forme et la ponctuation des expressions numériques et booléennes. |
numpunct_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette moneypunct d’un paramètre régional donné permettant la mise en forme et la ponctuation d’expressions numériques et booléennes. |
time_base | Classe qui sert de classe de base pour les facettes du modèle de classe time_get, définissant uniquement le type énuméré dateorder et plusieurs constantes de ce type. |
time_get | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de séquences de type CharType en valeurs de temps. |
time_get_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette de paramètres régionaux de type time_get<CharType, InputIterator>. |
time_put | Modèle de classe qui décrit un objet qui peut servir de facette de paramètres régionaux pour contrôler les conversions de valeurs de temps en séquences de type CharType. |
time_put_byname | Modèle de classe dérivé qui décrit un objet qui peut servir de facette de paramètres régionaux de type time_put <CharType, OutputIterator.> |
wbuffer_convert, classe | Décrit une mémoire tampon de flux qui contrôle la transmission des éléments vers et à partir d'une mémoire tampon de flux d'octets. |
wstring_convert, classe | Modèle de classe qui effectue des conversions entre une chaîne large et une chaîne d’octets. |
Voir aussi
Pages de codes
Chaînes relatives aux noms des paramètres régionaux, aux langues et au pays/à la région
Sécurité des threads dans la bibliothèque C++ Standard