collate (Clase)
Una clase de plantilla que describe un objeto que puede actuar como faceta de configuración regional para controlar la ordenación y agrupación de los caracteres de una cadena, las comparaciones entre ellos y el hash de las cadenas.
template <class CharType >
class collate : public locale::facet;
Parámetros
- CharType
Tipo usado dentro de un programa para codificar caracteres.
Comentarios
Como ocurre con cualquier faceta de configuración regional, el identificador de objeto estático tiene un valor almacenado inicial de cero. El primer intento de acceso a su valor almacenado almacena un valor positivo único en id. En algunos lenguajes, los caracteres se agrupan y se tratan como un carácter individual y, en otros, los caracteres individuales se tratan como si fueran dos caracteres. Los servicios de intercalación que proporciona la clase collate ofrecen una manera de ordenar estos casos.
Constructores
El constructor para los objetos de la clase collate que actúa como una faceta de configuración regional para controlar las convenciones de ordenación de cadenas. |
Typedefs
Un tipo que describe un carácter de tipo CharType. |
|
Un tipo que describe una cadena de tipo basic_string que contiene caracteres de tipo CharType. |
Funciones miembro
Compara la igualdad o la desigualdad de dos secuencias de caracteres según las reglas específicas de su faceta. |
|
Función virtual a la que se llama para comparar la igualdad o la desigualdad de dos secuencias de caracteres según las reglas específicas de su faceta. |
|
Función virtual a la que se llama para determinar el valor hash de las secuencias según las reglas específicas de su faceta. |
|
Función virtual a la que se llama para convertir una secuencia de caracteres de una configuración regional en una cadena que se puede usar en comparaciones lexicográficas con otras secuencias de caracteres convertidas de igual forma a partir de la misma configuración regional. |
|
Determina el valor hash de la secuencia según las reglas específicas de su faceta. |
|
Convierte una secuencia de caracteres de una configuración regional en una cadena que se puede usar en comparaciones lexicográficas con otras secuencias de caracteres convertidas de forma similar a partir de la misma configuración regional. |
Requisitos
Encabezado: <locale>
Espacio de nombres: std