Třída ICollectionOnSTLImpl
Tato třída poskytuje metody používané třídy kolekce.
template <
class T,
class CollType,
class ItemType,
class CopyItem,
class EnumType
>
class ICollectionOnSTLImpl :
public T
Parametry
T
Rozhraní kolekce COM.CollType
Třída kontejneru STL.Typ položky
Typ položky prezentována kontejner rozhraní.CopyItem
A třídy kopie zásady.EnumType
A CComEnumOnSTL-třída výčtu kompatibilní.
Členy
Veřejné metody
Název |
Description |
---|---|
Vrátí objekt čítače výčtu kolekce. |
|
Vrátí počet prvků v kolekci. |
|
Vrátí požadované položky z kolekce. |
Veřejné datové členy
Název |
Description |
---|---|
Kolekce. |
Poznámky
Tato třída poskytuje tři metody pro provádění rozhraní sběru: get_Count, Metody get_Item, a get__NewEnum.
Pomocí této třídy:
Definovat nebo vypůjčíte rozhraní kolekce, které chcete implementovat.
Třída odvozena od specializace z ICollectionOnSTLImpl založených na tomto rozhraní kolekce.
Provádět jakékoli metody z rozhraní sběru není zpracována pomocí odvozené třídy ICollectionOnSTLImpl .
[!POZNÁMKA]
Kolekce je duální rozhraní, odvození třídy z IDispatchImpl, passing ICollectionOnSTLImpl specializace jako první parametr šablony ATL poskytnout provádění chcete-li IDispatch metod.
- Přidat položky do m_coll člena do kolekce.
Další informace a příklady viz kolekce ATL a čítače výčtu.
Hierarchii dědičnosti
T
ICollectionOnSTLImpl
Požadavky
Záhlaví: atlcom.h