range_adapter (STL/CLR)

여러 기본 클래스 라이브러리 (BCL) 인터페이스를 구현 하는 데 사용 되는 반복기 쌍을 래핑하는 템플릿 클래스입니다.BCL 컬렉션 처럼 STL/CLR 범위를 조작 하는 range_adapter를 사용 합니다.

template<typename Iter>
    ref class range_adapter
        :   public
        System::Collections::IEnumerable,
        System::Collections::ICollection,
        System::Collections::Generic::IEnumerable<Value>,
        System::Collections::Generic::ICollection<Value>
    { ..... };

매개 변수

  • 반복 계산
    래핑된 반복기와 관련 된 형식입니다.

Members

멤버 함수

설명

range_adapter::range_adapter (STL/CLR)

어댑터 개체를 만듭니다.

Operator

설명

range_adapter::operator= (STL/CLR)

저장 된 반복기 쌍을 바꿉니다.

인터페이스

Interface

설명

IEnumerable

컬렉션의 요소를 반복합니다.

ICollection

요소 그룹을 유지 관리합니다.

IEnumerable<T>

형식화 된 요소는 컬렉션에서 반복 합니다.

ICollection<T>

형식화 된 요소 그룹을 유지 관리합니다.

설명

Range_adapter는 차례로 시퀀스의 요소를 구분 하는 반복기 쌍을 저장 합니다.순서로 요소를 반복할 수 있는 네 가지 BCL 인터페이스를 구현 하는 개체입니다.이 템플릿 클래스를 사용 하 여 STL/CLR 범위 BCL 컨테이너와 마찬가지로 조작할 수 합니다.

요구 사항

헤더: < cliext/어댑터 >

네임 스페이스: cliext

참고 항목

참조

collection_adapter (STL/CLR)

make_collection (STL/CLR)