Partage via


CPrimitiveElementTraits, classe

Cette classe fournit des méthodes et fonctions par défaut pour une classe de collection composée de types de données primitifs.

Syntaxe

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

Paramètres

T
Type de données à stocker dans l’objet de classe de collection.

Membres

Typedefs publics

Nom Description
CPrimitiveElementTraits ::INARGTYPE Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection.
CPrimitiveElementTraits ::OUTARGTYPE Type de données à utiliser pour récupérer des éléments de l’objet de classe de collection.

Notes

Cette classe fournit des fonctions statiques et des méthodes par défaut pour déplacer, copier, comparer et hacher des éléments de type de données primitifs stockés dans un objet de classe de collection.

Pour plus d’informations, consultez les classes de collection ATL.

Hiérarchie d'héritage

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Spécifications

En-tête : atlcoll.h

CPrimitiveElementTraits ::INARGTYPE

Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection.

typedef T INARGTYPE;

CPrimitiveElementTraits ::OUTARGTYPE

Type de données à utiliser pour récupérer des éléments de l’objet de classe de collection.

typedef T& OUTARGTYPE;

Voir aussi

CDefaultElementTraits, classe
Vue d’ensemble de la classe