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