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 сохраняет пару итераторов, которые, в свою очередь, разделяющие последовательность элементов. Объект реализует 4 интерфейса BCL, позволяющие перебирать элементы в порядке. Используется этот класс шаблона для управления диапазоны STL/CLR подобно контейнеры BCL.
Требования
Заголовок:<cliext/adapter>
Пространство имен: cliext