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