<locale>
Define funciones y clases de plantilla que los programas de C++ pueden usar 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.
Sintaxis
#include <locale>
Funciones
Función | Descripción |
---|---|
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
Clase | Descripción |
---|---|
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 usa 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 | Plantilla de clase derivada que describe un objeto que puede actuar como faceta de intercalación de una configuración local 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 local 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 | Clase de plantilla que proporciona una faceta que se usa 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> | 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 local 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 | Plantilla de clase derivada que describe un objeto que puede actuar como una faceta ctype de una configuración local 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 local y nativa. |
locale | 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. |
messages | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para recuperar mensajes adaptados de un catálogo de mensajes internacionalizados para una configuración local concreta. |
messages_base | Clase base que describe un tipo int para el catálogo de mensajes. |
messages_byname | Plantilla de clase derivada que describe un objeto que puede actuar como una faceta de mensajes de una configuración local concreta, lo que permite la recuperación de mensajes localizados. |
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 | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de las secuencias de tipo CharType en valores monetarios. |
money_put | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores monetarios en secuencias de tipo CharType. |
moneypunct | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local 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 local concreta que permite el formato de los campos monetarios de entrada o de salida. |
num_get | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de secuencias de tipo CharType en valores numéricos. |
num_put | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores numéricos en secuencias de tipo CharType. |
numpunct | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local 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 local concreta, lo que habilita el formato y la puntuación de expresiones numéricas y booleanas. |
time_base | 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 | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de secuencias de tipo CharType en valores de hora. |
time_get_byname | Clase de plantilla derivada que describe un objeto que puede actuar como faceta de configuración local de tipo time_get<CharType, InputIterator>. |
time_put | Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores de hora en secuencias de tipo CharType. |
time_put_byname | Clase de plantilla derivada que describe un objeto que puede actuar como una faceta de configuración local de tipo time_put <CharType, OutputIterator>. |
wbuffer_convert (Clase) | Describe un búfer de secuencia que controla la transmisión de elementos a y desde un búfer de secuencia de bytes. |
wstring_convert (Clase) | Clase de plantilla que realiza conversiones entre una cadena de caracteres anchos y una cadena de bytes. |
Consulte también
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++