collate Class
Uma classe de modelo descreve um objeto que pode servir como um aspecto de localidade para controlar a ordenação e agrupamento de caracteres em uma seqüência, comparações entre eles e o hash de seqüências de caracteres.
template <class CharType >
class collate : public locale::facet
Parâmetros
- CharType
O tipo usado dentro de um programa para codificar caracteres.
Comentários
Como com qualquer aspecto da localidade, a ID de objeto estático tem um valor inicial armazenado zero.A primeira tentativa de acessar o valor armazenado armazena um valor positivo exclusivo em ID. Em alguns idiomas, caracteres são agrupados e tratados como um único caractere, e em outros, os caracteres individuais são tratados como se fossem dois caracteres.Os serviços de agrupamento fornecidos pela classe collate fornecem a maneira de classificar esses casos.
Construtores
O construtor de objetos da classe collate que serve como um aspecto de localidade para manipular a seqüência de caracteres de classificação de convenções. |
Typedefs
Um tipo que descreve um caractere de tipo CharType. |
|
Um tipo que descreve uma seqüência de caracteres do tipo basic_string contendo caracteres do tipo CharType. |
Funções de membro
Compara duas seqüências de caracteres de acordo com a suas regras específicas de aspecto de igualdade ou desigualdade. |
|
Uma função virtual chamada para comparar duas seqüências de caracteres de acordo com a suas regras específicas de aspecto de igualdade ou desigualdade. |
|
Uma função virtual chamada para determinar o valor de hash de seqüências de acordo com suas regras específicas de aspecto. |
|
Uma função virtual chamada para converter uma seqüência de caracteres de uma localidade para uma seqüência de caracteres que pode ser usada em comparações lexicographical com outras seqüências de caracteres da mesma forma convertidas da mesma localidade. |
|
Determina o valor de hash da seqüência de acordo com suas regras específicas da faceta. |
|
Converte uma seqüência de caracteres de uma localidade em uma seqüência de caracteres que pode ser usada em comparações lexicographical com outras seqüências de caracteres da mesma forma convertidas da mesma localidade. |
Requisitos
Cabeçalho: <locale>
Namespace: std
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão