Partager via


CElementTraitsBase, classe

Cette classe fournit des méthodes par défaut de copie et de déplacement pour une classe de collection.

template< 
   typename T 
> 
class CElementTraitsBase

Paramètres

  • T
    Le type de données à stocker dans la collection.

Membres

Typedefs publics

Nom

Description

CElementTraitsBase::INARGTYPE

Le type de données à utiliser pour ajouter des éléments à l'objet de classe de collection.

CElementTraitsBase::OUTARGTYPE

Le type de données à utiliser pour récupérer des éléments de l'objet de classe de collection.

Méthodes publiques

Nom

Description

CElementTraitsBase::CopyElements

Appelez cette méthode pour copier des éléments stockés dans un objet de classe de collection.

CElementTraitsBase::RelocateElements

Appelez cette méthode pour déplacer des éléments stockés dans un objet de classe de collection.

Notes

Cette classe de base définit des méthodes pour copier et déplacer des éléments dans une classe de collection. Il est utilisé par les classes CDefaultElementTraits, CStringRefElementTraits, et CStringElementTraitsI.

Pour plus d'informations, consultez Classes de collection ATL.

Configuration requise

Header: atlcoll.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL