Classe de CStringElementTraitsI

Essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.É semelhante a CStringElementTraits, mas realiza comparações não diferencia maiúsculas de minúsculas.

template<
   typename T,
   class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >

Parâmetros

  • T
    O tipo de dados a serem armazenados na coleção.

Membros

a64sa2yk.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

CStringElementTraitsI::INARGTYPE

O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.

CStringElementTraitsI::OUTARGTYPE

O tipo de dados a ser usado para recuperar elementos de objeto da classe de coleção.

a64sa2yk.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CStringElementTraitsI::CompareElements

Chamar essa função estática para comparar dois elementos de cadeia de caracteres para igualdade, ignorando diferenças no caso de.

CStringElementTraitsI::CompareElementsOrdered

Chamar essa função estática para comparar dois elementos de cadeia de caracteres, ignorando diferenças no caso de.

CStringElementTraitsI::Hash

Chamar essa função estática para calcular um valor de hash para o elemento dado de cadeia de caracteres.

Comentários

Essa classe fornece funções estáticas para comparar cadeias de caracteres e para criar um valor de hash.Essas funções são úteis quando usar uma classe de coleção para armazenar cadeia de caracteres com dados.Use CStringRefElementTraits quando os objetos de cadeia de caracteres são ser tratado como com referências.

Para obter mais informações, consulte Classes de coleção de ATL.

Hierarquia de herança

CElementTraitsBase

CStringElementTraitsI

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CElementTraitsBase

Classe de CStringElementTraits

Outros recursos

Visão geral da classe de ATL