다음을 통해 공유


ICollectionOnSTLImpl 클래스

이 클래스에서 컬렉션 클래스를 사용 하는 메서드를 제공 합니다.

template <
   class T,
   class CollType,
   class ItemType,
   class CopyItem,
   class EnumType
>
class ICollectionOnSTLImpl :
   public T

매개 변수

  • T
    COM 컬렉션 인터페이스입니다.

  • CollType
    STL 컨테이너 클래스입니다.

  • ItemType
    컨테이너 인터페이스에 의해 노출 되는 항목의 형식입니다.

  • CopyItem
    A 복사 정책 클래스.

  • EnumType
    A CComEnumOnSTL-호환 열거자 클래스.

Members

t3sek1w5.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

ICollectionOnSTLImpl::get__NewEnum

컬렉션에 대 한 열거자 개체를 반환합니다.

ICollectionOnSTLImpl::get_Count

컬렉션에서 요소의 개수를 반환합니다.

ICollectionOnSTLImpl::get_Item

요청 된 항목을 컬렉션에서 반환합니다.

t3sek1w5.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

ICollectionOnSTLImpl::m_coll

컬렉션입니다.

설명

이 클래스는 컬렉션 인터페이스의 세 가지 방법에 대 한 구현을 제공 합니다. get_Count, get_Item, 및 get__NewEnum.

이 클래스를 사용.

  • 정의 하거나 빌릴 컬렉션 인터페이스를 구현 합니다.

  • 클래스의 특수화에서 파생 될 ICollectionOnSTLImpl 이 컬렉션 인터페이스를 기반으로 합니다.

  • 처리지 않습니다 컬렉션 인터페이스에서 메서드를 구현 하 여 파생된 클래스를 사용 ICollectionOnSTLImpl.

[!참고]

이중 인터페이스는 컬렉션 인터페이스의 경우 클래스에서 파생 될 IDispatchImpl, passing는 ICollectionOnSTLImpl 특수화로 ATL의 구현을 제공 하려면 첫 번째 템플릿 매개 변수는 IDispatch 메서드.

  • 항목에 추가 된 m_coll 컬렉션을 채우려면 구성원.

자세한 내용 및 예제를 참조 하십시오. ATL 컬렉션 및 열거자.

상속 계층 구조

T

ICollectionOnSTLImpl

요구 사항

헤더: atlcom.h

참고 항목

개념

ATLCollections 샘플

기타 리소스

ATL 클래스 개요