Classe CPrimitiveElementTraits

Essa classe fornece métodos e funções padrão para uma classe de coleção composta por tipos de dados primitivos.

Sintaxe

template <typename T>
class CPrimitiveElementTraits : public CDefaultElementTraits<T>

Parâmetros

T
O tipo de dados a serem armazenados no objeto de classe de coleção.

Membros

Typedefs públicos

Nome Descrição
CPrimitiveElementTraits::INARGTYPE O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.
CPrimitiveElementTraits::OUTARGTYPE O tipo de dados a ser usado para recuperar elementos do objeto de classe de coleção.

Comentários

Essa classe fornece funções e métodos estáticos padrão para mover, copiar, comparar e efetuar hash de elementos de tipo de dados primitivos armazenados em um objeto de classe de coleção.

Para obter mais informações, confira Classes de Coleção da ATL.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Requisitos

Cabeçalho: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

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

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

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

typedef T& OUTARGTYPE;

Confira também

Classe CDefaultElementTraits
Visão geral da aula