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()デストラクタ。

参照