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.Page for C++