Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::FIIteratorImpBase Class Reference

#include <FIIterator.h>

Inherited by Spr::FIDocNode::TIteratorImp.

List of all members.

Public Member Functions


Detailed Description

抽象ツリー(FIDocNodeBase)のためのイタレータの実装の基本クラス

Definition at line 13 of file FIIterator.h.


Member Function Documentation

virtual FIIteratorImpBase* Spr::FIIteratorImpBase::Clone  )  const [pure virtual]
 

複製の作成

virtual void Spr::FIIteratorImpBase::Next  )  [pure virtual]
 

イタレータを進める.

virtual bool Spr::FIIteratorImpBase::Equal const FIIteratorImpBase imp  )  const [pure virtual]
 

比較

virtual FIString Spr::FIIteratorImpBase::GetId  )  const [pure virtual]
 

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

Referenced by Spr::FIIterator::GetId().

virtual FIString Spr::FIIteratorImpBase::GetType  )  const [pure virtual]
 

データ属性の型を取得

Referenced by Spr::FIIterator::GetType().

virtual size_t Spr::FIIteratorImpBase::GetElementSize  )  const [pure virtual]
 

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

Referenced by Spr::FIIterator::GetElementSize().

virtual size_t Spr::FIIteratorImpBase::GetNElement  )  const [pure virtual]
 

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

Referenced by Spr::FIIterator::GetNElement().

virtual bool Spr::FIIteratorImpBase::SetDataImp const void *  data,
size_t &  sz,
size_t  esz,
FIString  id,
FIString  type
[pure virtual]
 

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

Referenced by Spr::FIIterator::SetDataImp().

virtual bool Spr::FIIteratorImpBase::GetDataImp void *  data,
size_t &  sz
[pure virtual]
 

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

Referenced by Spr::FIIterator::GetDataImp().

virtual bool Spr::FIIteratorImpBase::SetNode FIDocNodeBase node  )  [pure virtual]
 

ノードを設定する

Referenced by Spr::FIIterator::SetNode().

virtual FIDocNodeBase* Spr::FIIteratorImpBase::GetNode  )  [pure virtual]
 

ノードを取得する

Referenced by Spr::FIIterator::GetNode().


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:05 2006 for Springhead by  doxygen 1.4.1