collate Class

Una clase de plantilla que describe un objeto que puede servir como una faceta de la configuración regional para controlar el orden y agrupación de caracteres dentro de una cadena, las comparaciones entre ellos y los algoritmos de hash de las cadenas.

template <class CharType > 
 class collate : public locale::facet

Parámetros

  • CharType
    El tipo utilizado dentro de un programa para codificar caracteres.

Comentarios

Al igual que con cualquier aspecto de la configuración regional, el identificador de objeto estático tiene un valor inicial almacenado de cero.El primer intento para tener acceso a su valor almacenado almacena un valor positivo único en Id. En algunos idiomas, caracteres se agrupan y se trata como un solo carácter, y en otros casos, los caracteres individuales se tratan como si fueran dos caracteres.Los ordenación en servicios proporcionados por la clase de intercalar proporcionan la forma de ordenación de estos casos.

eft5f5sf.collapse_all(es-es,VS.110).gifConstructores

Intercalar

El constructor de objetos de la clase collate que sirve como una faceta de la configuración regional para controlar la ordenación de las convenciones de cadenas.

eft5f5sf.collapse_all(es-es,VS.110).gifTypedefs

char_type

Un tipo que describe un carácter de tipo CharType.

STRING_TYPE

Un tipo que describe una cadena de tipo basic_string que contiene caracteres de tipo CharType.

eft5f5sf.collapse_all(es-es,VS.110).gifFunciones miembro

compare

Compara dos secuencias de caracteres de acuerdo a sus reglas específicas de la faceta de igualdad o desigualdad.

do_compare

Una función virtual se llama para comparar dos secuencias de caracteres de acuerdo a sus reglas específicas de la faceta de igualdad o desigualdad.

do_hash

Una función virtual se llama para determinar el valor de hash de secuencias de acuerdo con sus reglas específicas de faceta.

do_transform

Una función virtual se llama para convertir una secuencia de caracteres de una configuración regional en una cadena que se puede utilizar en las comparaciones lexicográficas con otras secuencias de caracteres del mismo modo convertidos a partir de la misma configuración regional.

hash

Determina el valor de hash de la secuencia de acuerdo con sus reglas específicas de faceta.

transformación

Convierte una secuencia de caracteres de una configuración regional en una cadena que se puede utilizar en las comparaciones lexicográficas con otras secuencias de caracteres del mismo modo convertidos a partir de la misma configuración regional.

Requisitos

Encabezado: <locale>

Espacio de nombres: std

Vea también

Referencia

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

Otros recursos

collate miembros

miembros de <configuración regional>