Поделиться через


range_adapter (STL/CLR)

Класс шаблона, который создается пара итераторов, используемые для реализации несколько интерфейсов (BCL) библиотеки базового класса. Используется range_adapter для управления диапазон STL/CLR, как коллекции BCL.

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

Параметры

  • Iter
    Тип, связанный с создаватьыми программу-оболочку итераторами.

Члены

Функция Member

Описание

range_adapter::range_adapter (STL/CLR)

Создает объект адаптера.

Оператор

Описание

range_adapter::operator= (STL/CLR)

Заменяет сохраненного пары итератора.

Интерфейсы

Интерфейс

Описание

IEnumerable

Выполняет перебор элементов коллекции.

ICollection

Поддерживает группу в составе элементы.

IEnumerable

Типизированные выполняет перебор элементов коллекции.

ICollection

Поддерживает группу в составе типизированных элементов.

Заметки

Range_adapter сохраняет пару итераторов, которые, в свою очередь, разделяющие последовательность элементов. Объект реализует 4 интерфейса BCL, позволяющие перебирать элементы в порядке. Используется этот класс шаблона для управления диапазоны STL/CLR подобно контейнеры BCL.

Требования

Заголовок:<cliext/adapter>

Пространство имен: cliext

См. также

Ссылки

collection_adapter (STL/CLR)

make_collection (STL/CLR)