ツリー構造イテレータクラス (任意オブジェクト用) More...
#include <GxTree.h>


Public Member Functions | |
アクセサ | |
| T | getTop (void) |
| 先頭を取得 | |
| T | getNext (void) |
| 次を取得 | |
| T | getCurrent (void) |
| 現在のオブジェクトを取得 | |
| GxTreeBase::GxNodeBase * | getCurrentNode (void) |
| 現在のノードを取得 | |
Protected Attributes | |
メンバ変数 | |
| GxTreeBase * | _pTreeBase |
| 操作ツリー | |
| GxNodeBase * | _pCurrent |
| カレントノード | |
初期化 | |
| GxIteratorBase (void) | |
| ディフォルトコンストラクタ (使用禁止) | |
| GxIteratorBase (GxTreeBase *pTreeBase) | |
| コンストラクタ | |
| virtual | ~GxIteratorBase (void) |
| デストラクタ | |
| GxIteratorBase (const GxTreeBase::GxIteratorBase< T > &iterator) | |
| コピーコンストラクタ | |
| const GxTreeBase::GxIteratorBase< T > & | operator= (GxTreeBase::GxIteratorBase< T > &iterator) |
| 代入 | |
ツリー構造イテレータクラス (任意オブジェクト用)
| T GxTreeBase::GxIteratorBase< T >::getCurrent | ( | void | ) |
現在のオブジェクトを取得
| GxTreeBase::GxNodeBase * GxTreeBase::GxIteratorBase< T >::getCurrentNode | ( | void | ) |
現在のノードを取得
| T GxTreeBase::GxIteratorBase< T >::getNext | ( | void | ) |
次を取得
| T GxTreeBase::GxIteratorBase< T >::getTop | ( | void | ) |
先頭を取得