ツリー構造イテレータクラス (任意オブジェクト用) 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 | ) |
先頭を取得