System::Collections::Generic::EnumeratorWrapperIterator класс
EnumeratorWrapperIterator class
Итератор, который оборачивает предварительно созданный перечислитель и перенаправляет все вызовы к нему.
template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
| Параметр | Описание |
|---|---|
| Element | Тип элемента. |
Методы
| Метод | Описание |
|---|---|
| CloneIterator() const override | Клонирует текущий итератор. |
| EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&) | |
| IncrementIterator() override | Перемещает итератор на шаг вперёд. Должен обновлять m_is_end и m_pointer. |
| IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const override | Проверяет, указывают ли два итератора на один и тот же элемент. |
| virtual ~EnumeratorWrapperIterator() | Деструктор. |
См. также
- Namespace System::Collections::Generic
- Library Aspose.Font for C++