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


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
    Тип, связанный с создания программу-оболочкуыми итераторами.

Члены

Функция-член

Описание

range_adapter::range_adapter (STL/CLR)

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

Оператор

Описание

range_adapter::operator= (STL/CLR)

Заменяет, сохраненного ключа итератора.

Интерфейсы

Интерфейс

Описание

IEnumerable

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

ICollection

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

IEnumerable<T>

Выполняет итерацию типизированных элементов в коллекции.

ICollection<T>

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

Заметки

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

Требования

заголовок: <cliext/адаптер>

Cliext пространство имен:

См. также

Ссылки

collection_adapter (STL/CLR)

make_collection (STL/CLR)