Třídy kolekce
Následující třídy poskytují podporu polí, seznamů, map a také metod vlastností pro pomoc s porovnáním a přístupem k prvkům.
CAtlArray Tato třída implementuje objekt pole.
CAtlList Tato třída poskytuje metody pro vytváření a správu objektu seznamu.
CAtlMap Tato třída poskytuje metody pro vytváření a správu map objektu.
CAutoPtrArray Tato třída poskytuje metody užitečné při vytváření pole inteligentních ukazatelů.
CAutoPtrElementTraits Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí inteligentních ukazatelů.
CAutoPtrList Tato třída poskytuje metody užitečné při vytváření seznamu inteligentních ukazatelů.
CAutoVectorPtrElementTraits Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí inteligentních ukazatelů pomocí vektorových nových a delete operátorů.
CComQIPtrElementTraits Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí ukazatelů rozhraní MODELU COM.
CComSafeArray Tato třída je obálka pro STRUKTURU SAFEARRAY Data Type .
CComSafeArrayBound Tato třída je obálka pro SAFEARRAYBOUND struktury.
CComUnkArray Tato třída ukládá ukazatele IUnknown a je navržena jako parametr třídy šablony IConnectionPointImpl .
CDefaultCompareTraits Tato třída poskytuje výchozí funkce porovnání elementů .
CDefaultElementTraits Tato třída poskytuje výchozí metody a funkce pro třídu kolekce.
CDefaultHashTraits Tato třída poskytuje statickou funkci pro výpočet hodnot hash.
CElementTraits Tato třída je používána třídami kolekce k poskytování metod a funkcí pro přesouvání, kopírování, porovnání a hashovací operace.
CElementTraitsBase Tato třída poskytuje výchozí metody kopírování a přesouvání pro třídu kolekce.
CHeapPtrElementTraits Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí ukazatelů haldy.
CHeapPtrList Tato třída poskytuje metody užitečné při vytváření seznamu ukazatelů haldy.
CInterfaceArray Tato třída poskytuje metody užitečné při vytváření pole ukazatelů rozhraní MODELU COM.
CInterfaceList Tato třída poskytuje metody užitečné při vytváření seznamu ukazatelů rozhraní MODELU COM.
CPrimitiveElementTraits Tato třída poskytuje výchozí metody a funkce pro třídu kolekce složené z primitivních datových typů.
CRBMap Tato třída představuje mapovací strukturu pomocí binárního stromu Red-Black.
CRBMultiMap Tato třída představuje mapovací strukturu, která umožňuje, aby každý klíč byl přidružen k více než jedné hodnotě pomocí binárního stromu Red-Black.
CRBTree Tato třída poskytuje metody pro vytváření a využití červeného černého stromu.
CSimpleArray Tato třída poskytuje metody pro správu jednoduché pole.
CSimpleArrayEqualHelper Tato třída je pomocná rutina pro CSimpleArray třída.
CSimpleArrayEqualHelperFalse Tato třída je pomocná rutina pro CSimpleArray třída.
CSimpleMap Tato třída poskytuje podporu pro jednoduché mapování pole.
CSimpleMapEqualHelper Tato třída je pomocná rutina pro CSimpleMap třídy.
CSimpleMapEqualHelperFalse Tato třída je pomocníkem pro CSimpleMap třídy.
CStringElementTraits Tato třída poskytuje statické funkce používané třídami kolekce ukládání
CString
objektů.CStringElementTraitsI Tato třída poskytuje statické funkce související s řetězci uloženými v objektech třídy kolekce. Podobá se CStringElementTraits, ale provádí porovnání nerozlišující malá a velká písmena.
CStringRefElementTraits Tato třída poskytuje statické funkce související s řetězci uloženými v objektech třídy kolekce. Řetězcové objekty se zpracovávají jako odkazy.