Sdílet prostřednictvím


CPrimitiveElementTraits – třída

Tato třída poskytuje výchozí metody a funkce pro třídu kolekce složené z primitivních datových typů.

Syntaxe

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

Parametry

T
Typ dat, která mají být uložena v objektu třídy kolekce.

Členové

Veřejné definice typedef

Název Popis
CPrimitiveElementTraits::INARGTYPE Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.
CPrimitiveElementTraits::OUTARGTYPE Datový typ, který se má použít pro načtení prvků z objektu třídy kolekce.

Poznámky

Tato třída poskytuje výchozí statické funkce a metody pro přesouvání, kopírování, porovnávání a hashování elementů primitivního datového typu uložené v objektu třídy kolekce.

Další informace naleznete v tématu ATL Collection Classes.

Hierarchie dědičnosti

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Požadavky

Hlavička: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

Datový typ, který se má použít pro načtení prvků z objektu třídy kolekce.

typedef T& OUTARGTYPE;

Viz také

CDefaultElementTraits – třída
Přehled třídy