バナーをクリックすれば目次に戻ります
Copyright 1999 Rogue Wave Software
Copyright 1999 Sun Microsystems, Inc.
RWBinaryTreeIterator
RWBinaryTreeIterator RWIterator
// Smalltalk typedef: typedef RWBinaryTreeIterator SortedCollectionIterator; #include <rw/bintree.h> RWBinaryTree bt; RWBinaryTreeIterator iterate(bt);
Rogue Wave のすべての反復子と同様に、作成直後の "現在の項目" は未定義です。operator() または他の有効な操作を使用して定義しなければなりません。
反復子がコレクションの終わりを超えると無効になります。さらに使用し続けると、予期できない結果をもたらします。
RWBinaryTreeIterator(const RWBinaryTree&);
virtual RWCollectable* operator()();
virtual RWCollectable* findNext(const RWCollectable* target);
virtual void reset();
virtual RWCollectable* key() const;