Aracılığıyla paylaş


IEnumOnSTLImpl sınıfı

Bu sınıf bir stl toplama dayalı bir Numaralandırıcı arabirim tanımlar.

template <
   class Base,
   const IID* piid,
   class T,
   class Copy,
   class CollType
>
class ATL_NO_VTABLE IEnumOnSTLImpl :
   public Base

Parametreler

  • Base
    com numaralayıcı (IEnumXXXX) arabirimi.

  • piid
    Numaralayıcı arabirimin arabirim kimliği için bir işaretçi.

  • T
    Numaralayıcı arabirimi tarafından sergilenen öğe türü.

  • Copy
    A kopya ilke sınıfı.

  • CollType
    stl container sınıfı.

Üyeler

we2f0913.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

IEnumOnSTLImpl::Clone

Uygulaması, IEnumXXXX::Clone.

IEnumOnSTLImpl::Init

Numaralayıcı başlatır.

IEnumOnSTLImpl::Next

Uygulaması, IEnumXXXX::Next.

IEnumOnSTLImpl::Reset

Uygulaması, IEnumXXXX::Reset.

IEnumOnSTLImpl::Skip

Uygulaması, IEnumXXXX::Skip.

we2f0913.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

IEnumOnSTLImpl::m_iter

Numaralandırıcının geçerli konumu koleksiyonu içindeki temsil eden Yineleyici.

IEnumOnSTLImpl::m_pcollection

Numaralandırılacak öğe tutan stl Kap için bir işaretçi.

IEnumOnSTLImpl::m_spUnk

IUnknown koleksiyonu sağlayan nesne işaretçisi.

Notlar

IEnumOnSTLImplstl uyumlu kapsayıcısında numaralandırılmasını maddelerin saklandığı bir com numaralayıcı arabirim uygulamasını sağlar.Bu sınıf paraleldir CComEnumImpl uygulaması bir Numaralandırıcı arabirim sağlayan sınıf tabanlı bir dizi üzerinde.

[!NOT]

Bkz: CComEnumImpl::Init daha fazla arasındaki farklılıklar hakkında ayrıntılı bilgi için CComEnumImpl ve IEnumOnSTLImpl.

Genellikle görüntüler değil bu arabirim geliþtirmesi türetmek tarafından kendi numaralandırma sınıfı oluşturmanız gerekir.stl kabında dayanarak bir atl sağlanan Numaralandırıcı kullanmak isterseniz, bir kopyasını oluşturmak için daha sık rastlanır CComEnumOnSTL, ya da bir sýralayýcý türetmek olarak döndüren bir koleksiyon sınıfı oluşturmak için ICollectionOnSTLImpl.

Bununla birlikte, özel numaralayıcı (örneğin, bir sýralayýcý arabirimi yanı sıra arabirimlerini gösterir) sağlamak isterseniz, bu sınıftan türer.Bu durumda geçersiz kılmak gerekir büyük bir olasılıkla Clone kendi uygulama sağlamak için yöntem.

Devralma hiyerarşisi

Base

IEnumOnSTLImpl

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Diğer Kaynaklar

atl sınıfına genel bakış