System::Collections::Generic::SimpleEnumerator クラス

SimpleEnumerator class

rbegin() と rend() 関数を使用して要素を直接保持するシンプルなコンテナ用のイテレータクラス。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
パラメーター説明
コンテナ反復処理するコンテナのタイプ。
Element要素型。

メソッド

メソッド説明
CloneIterator() const override現在のイテレータをクローンします。
get_Current() const override現在の要素を取得します。
SimpleEnumerator(Object::ptr, Container&)シンプルなイテレータを作成します。

参照