CElementTraitsBase Class

Diese Klasse stellt Standard Kopie und Verschiebungsmethoden für eine Auflistungsklasse bereit.

template< 
   typename T 
> 
class CElementTraitsBase

Parameter

  • T
    Der Typ von den in der Auflistung gespeichert werden, Daten.

Mitglieder

Öffentliche Typedefs

Name

Description

CElementTraitsBase::INARGTYPE

Der für das Hinzufügen von Elementen zum Auflistungsklassenobjekt Datentyp, zu verwenden.

CElementTraitsBase::OUTARGTYPE

Der für das Abrufen von Elementen vom Datentyp, Auflistungsklassenobjekt zu verwenden.

Öffentliche Methoden

Name

Description

CElementTraitsBase::CopyElements

Rufen Sie diese Methode auf, um die Elemente zu kopieren, die in einem Auflistungsklassenobjekt gespeichert werden.

CElementTraitsBase::RelocateElements

Rufen Sie diese Methode auf, um die Elemente zu verschieben, die in einem Auflistungsklassenobjekt gespeichert werden.

Hinweise

Diese Basisklasse definiert Methoden für das Kopieren und Verschieben von Elementen in einer Auflistungsklasse. Es wird durch die Klassen CDefaultElementTraits, CStringRefElementTraits und CStringElementTraitsI verwendet.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Anforderungen

Header: atlcoll.h

Siehe auch

Weitere Ressourcen

ATL Class Overview