<locale>

Define funciones y clases de plantilla que los programas de C++ pueden utilizar para encapsular y manipular distintas convenciones culturales relativas a la representación y el formato de datos numéricos, de moneda y de calendario, incluida la compatibilidad de internacionalización para la clasificación de caracteres y la intercalación de cadenas.

#include <locale>

Funciones

has_facet

Comprueba si una faceta determinada se almacena en una configuración regional especificada.

isalnum

Comprueba si un elemento de una configuración regional es un carácter alfabético o numérico.

isalpha

Comprueba si un elemento de una configuración regional es un carácter alfabético.

iscntrl

Comprueba si un elemento de una configuración regional es un carácter de control.

isdigit

Comprueba si un elemento de una configuración regional es un carácter numérico.

isgraph

Comprueba si un elemento de una configuración regional es un carácter alfabético o un signo de puntuación.

islower

Comprueba si un elemento de una configuración regional está en minúsculas.

isprint

Comprueba si un elemento de una configuración regional es un carácter imprimible.

ispunct

Comprueba si un elemento de una configuración regional es un carácter de signo de puntuación.

isspace

Comprueba si un elemento de una configuración regional es un carácter de espacio en blanco.

isupper

Comprueba si un elemento de una configuración regional está en mayúsculas.

isxdigit

Comprueba si un elemento de una configuración regional es un carácter usado para representar un número hexadecimal.

tolower

Pasa un carácter a minúsculas.

toupper

Pasa un carácter a mayúsculas.

use_facet

Devuelve una referencia a una faceta de un tipo especificado almacenado en una configuración regional.

Clases

codecvt

Clase de plantilla que proporciona una faceta utilizada para convertir entre las codificaciones de caracteres internas y externas.

codecvt_base

Una clase base de la clase codecvt que se utiliza para definir un tipo de enumeración al que se hace referencia como result, que se usa como el tipo de valor devuelto para las funciones miembro de la faceta para indicar el resultado de una conversión.

codecvt_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como faceta de intercalación de una configuración regional concreta, lo que permite la recuperación de información específica de un área cultural relativa a las conversiones.

collate

Una clase de plantilla de intercalación que proporciona una faceta que controla las convenciones para la ordenación de cadenas.

collate_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como una faceta de intercalación de una configuración regional concreta, lo que permite la recuperación de información específica de un área cultural relativa a las convenciones de ordenación de cadenas.

ctype

Una clase de plantilla que proporciona una faceta que se utiliza para ordenar caracteres, convertir entre mayúsculas y minúsculas, y entre el conjunto de caracteres nativo y el que usa la configuración regional.

ctype<char>

Una clase que es una especialización explícita de la clase de plantilla ctype<CharType> a tipo char, que describe un objeto que puede actuar como una faceta de configuración regional para caracterizar distintas propiedades de un carácter de tipo char.

ctype_base

Una clase base para la clase ctype que se utiliza para definir los tipos de enumeración usados para clasificar o comprobar caracteres individualmente o dentro de intervalos completos.

ctype_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como faceta ctype de una configuración regional concreta, habilitando la clasificación y conversión de caracteres entre mayúsculas y minúsculas y entre los conjuntos de caracteres especificados en la configuración regional y nativa.

configuración regional

Una clase que describe un objeto de configuración regional que encapsula la información específica de la configuración regional como un conjunto de facetas que definen colectivamente un entorno adaptado concreto.

mensajes

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para recuperar mensajes adaptados de un catálogo de mensajes internacionalizados para una configuración regional concreta.

messages_base

Una clase base que describe un tipo int para el catálogo de mensajes.

messages_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como una faceta de mensajes de una configuración regional concreta, lo que permite la recuperación de mensajes adaptados.

money_base

Una clase base para la clase ctype que se utiliza para definir los tipos de enumeración usados para clasificar o comprobar caracteres individualmente o dentro de intervalos completos.

money_get

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de las secuencias de tipo CharType en valores monetarios.

money_put

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores monetarios en secuencias de tipo CharType.

moneypunct

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para describir las secuencias de tipo CharType usadas para representar un campo monetario de entrada o de salida.

moneypunct_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como una faceta moneypunct de una configuración regional concreta que permite el formato de los campos monetarios de entrada o de salida.

num_get

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de secuencias de tipo CharType en valores numéricos.

num_put

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores numéricos en secuencias de tipo CharType.

numpunct

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para describir las secuencias de tipo CharType usadas para representar información sobre el formato y la puntuación de expresiones numéricas y booleanas.

numpunct_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como faceta moneypunct de una configuración regional concreta, lo que habilita el formato y la puntuación de expresiones numéricas y booleanas.

time_base

Una clase que actúa como clase base para las facetas de la clase de plantilla time_get y que define el tipo enumerado dateorder y varias de sus constantes.

time_get

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de secuencias de tipo CharType en valores de hora.

time_get_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como faceta de configuración regional de tipo time_get<CharType, InputIterator>.

time_put

Una clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores de hora en secuencias de tipo CharType.

time_put_byname

Una clase de plantilla derivada que describe un objeto que puede actuar como faceta de configuración regional de tipo time_put<CharType, OutputIterator>.

Vea también

Referencia

Páginas de códigos

Nombres de configuración regional, idiomas y cadenas de país/región

Seguridad para subprocesos en la biblioteca estándar de C++