ICollectionOnSTLImpl sınıfı
Bu sınıf, bir koleksiyon sýnýfý tarafýndan kullanýlan yöntemler sağlar.
template <
class T,
class CollType,
class ItemType,
class CopyItem,
class EnumType
>
class ICollectionOnSTLImpl :
public T
Parametreler
T
com koleksiyonu arabirimi.CollType
stl container sınıfı.ItemType
Kapsayıcı arabirimi tarafından sergilenen öğe türü.CopyItem
A kopya ilke sınıfı.EnumType
A CComEnumOnSTL-uyumlu numaralayıcı sınıfı.
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Koleksiyon için bir enumerator nesnesi döndürür. |
|
Koleksiyondaki öğe sayısını döndürür. |
|
İstenen öğe koleksiyonundan döndürür. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Koleksiyonu. |
Notlar
Bu sınıf uygulaması için üç yöntem, bir koleksiyon arabirimi sağlar: get_Count, get_Item, ve get__NewEnum.
Bu sınıf kullanmak için:
Uygulamak istediğiniz bir koleksiyon arabirimi tanımlamak (veya ödünç).
Sınıfınızın bir uzmanlığı türetmek ICollectionOnSTLImpl Bu koleksiyon arabirimine dayalı.
Sizin türetilmiş bir sınıf tarafından işlenmezse koleksiyonu arabiriminden herhangi bir yöntemi uygulamak için kullanmak ICollectionOnSTLImpl.
[!NOT]
Koleksiyon çift arabirim arabirimi ise, kendi sınıfından türeyen IDispatchImpl, passing ICollectionOnSTLImpl uzmanlığı atl uygulamasını sağlamak istiyorsanız, ilk şablona parametre olarak IDispatch yöntemleri.
- Öğe ekleme m_coll topluluğunu doldurmak için üye.
Daha fazla bilgi ve örnekler için bkz: atl koleksiyonları ve numaralandırıcıları.
Devralma hiyerarşisi
T
ICollectionOnSTLImpl
Gereksinimler
Başlık: atlcom.h