メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::FIIterator

#include <FIIterator.h>

Spr::FIIteratorのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

ポインタ演算

Public 変数


説明

抽象ツリー(FIDocNodeBase)のためのイタレータ ノードは,複数の属性を持つ.属性はキーと値からなる. 値はデータかノードの配列を持つ. イタレータは配列を1要素ずつ進む.

FIIterator.h47 行で定義されています。


関数

FIString Spr::FIIterator::GetId  )  const [inline]
 

中身へのアクセス 属性のidを取得

FIIterator.h93 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetId(), と imp.

FIString Spr::FIIterator::GetType  )  const [inline]
 

データ属性の型を取得

FIIterator.h95 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetType(), と imp.

size_t Spr::FIIterator::GetElementSize  )  const [inline]
 

データ属性の1要素のサイズを取得

FIIterator.h97 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetElementSize(), と imp.

size_t Spr::FIIterator::GetNElement  )  const [inline]
 

データ属性の要素数を取得

FIIterator.h99 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetNElement(), と imp.

bool Spr::FIIterator::SetDataImp const void *  data,
size_t &  sz,
size_t  esz,
FIString  id,
FIString  type
[inline]
 

データ属性を設定する.szには,実際にセットしたサイズが返る.

FIIterator.h101 行で定義されています。

参照先 imp, と Spr::FIIteratorImpBase::SetDataImp().

bool Spr::FIIterator::GetDataImp void *  data,
size_t &  sz
const [inline]
 

データ属性を取得する.szには,実際に読み出したサイズが返る.

FIIterator.h108 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetDataImp(), と imp.

bool Spr::FIIterator::SetNode FIDocNodeBase node  )  [inline]
 

ノードを設定する

FIIterator.h117 行で定義されています。

参照先 imp, と Spr::FIIteratorImpBase::SetNode().

FIDocNodeBase* Spr::FIIterator::GetNode  )  [inline]
 

ノードを取得する

FIIterator.h119 行で定義されています。

参照先 Spr::FIIteratorImpBase::GetNode(), と imp.


変数

FIIteratorImpBase* Spr::FIIterator::imp
 

実装

FIIterator.h50 行で定義されています。

参照元 GetDataImp(), GetElementSize(), GetId(), GetNElement(), GetNode(), GetType(), SetDataImp(), と SetNode().


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:59:02 2006に生成されました。  doxygen 1.4.1