Share via


Klasse CPrimitiveElementTraits

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse biedt standaardmethoden en -functies voor een verzamelingsklasse die bestaat uit primitieve gegevenstypen.

Syntaxis

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

Parameterwaarden

T
Het type gegevens dat moet worden opgeslagen in het verzamelingsklasseobject.

Leden

Openbare typedefs

Naam Description
CPrimitiveElementTraits::INARGTYPE Het gegevenstype dat moet worden gebruikt voor het toevoegen van elementen aan het verzamelingsklasseobject.
CPrimitiveElementTraits::OUTARGTYPE Het gegevenstype dat moet worden gebruikt voor het ophalen van elementen uit het verzamelingsklasseobject.

Opmerkingen

Deze klasse biedt standaard statische functies en methoden voor het verplaatsen, kopiƫren, vergelijken en hashen van primitieve gegevenstype-elementen die zijn opgeslagen in een verzamelingsklasseobject.

Zie ATL-verzamelingsklassen voor meer informatie.

Overnamehiƫrarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Requirements

Koptekst: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

Het gegevenstype dat moet worden gebruikt voor het toevoegen van elementen aan het verzamelingsklasseobject.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

Het gegevenstype dat moet worden gebruikt voor het ophalen van elementen uit het verzamelingsklasseobject.

typedef T& OUTARGTYPE;

Zie ook

Klasse CDefaultElementTraits
Overzicht van klassen