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
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;