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

Spr::FITypeDesc Class Reference

型を表す More...

#include <FITypeDesc.h>

Inherits Spr::UTRefCount.

Collaboration diagram for Spr::FITypeDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Protected Attributes

Classes


Detailed Description

型を表す

Definition at line 75 of file FITypeDesc.h.


Constructor & Destructor Documentation

Spr::FITypeDesc::FITypeDesc (   )  [inline]
 

コンストラクタ

Definition at line 134 of file FITypeDesc.h.

Spr::FITypeDesc::FITypeDesc (  UTString  tn,
int  sz = 0
)  [inline]
 

コンストラクタ

Definition at line 136 of file FITypeDesc.h.


Member Function Documentation

bool Spr::FITypeDesc::Init (  const char *  clsDef,
FITypeDescDb &  db
) 
 

C++言語のクラス定義部の文字列から,その型を表すオブジェクトを構築する..

int Spr::FITypeDesc::Read (  void *  to,
FIDocNodeBase *  node,
FIString  id
) 
 

ノードから,構造体を読み出す

bool Spr::FITypeDesc::Read (  char *&  to,
size_t  align,
FIDocNodeBase *  node,
FIIterator &  ctx
) 
 

属性から構造体を読み出す

int Spr::FITypeDesc::Write (  FIDocNodeBase *  node,
const void *  from
) 
 

ノードへ,構造体を書き出す

void Spr::FITypeDesc::Write (  FIDocNodeBase *  node,
FIIterator &  ctx,
const char *&  from,
UTString  id
) 
 

属性へ,構造体を書き出す

UTString Spr::FITypeDesc::GetTypeName (   )  const [inline]
 

型名

Definition at line 153 of file FITypeDesc.h.

const GUID& Spr::FITypeDesc::GetGuid (   )  const [inline]
 

GUID.

Definition at line 155 of file FITypeDesc.h.

size_t Spr::FITypeDesc::Size (   )  [inline]
 

型のサイズ

Definition at line 157 of file FITypeDesc.h.

Composit& Spr::FITypeDesc::GetComposit (   )  [inline]
 

組み立て型の要素

Definition at line 159 of file FITypeDesc.h.


Member Data Documentation

UTString Spr::FITypeDesc::typeName [protected]
 

型名

Definition at line 123 of file FITypeDesc.h.

size_t Spr::FITypeDesc::size [protected]
 

データの長さ

Definition at line 125 of file FITypeDesc.h.

Composit Spr::FITypeDesc::composit [protected]
 

組み立て型の中身の記述.単純型の場合は,size() == 0

Definition at line 127 of file FITypeDesc.h.

WBGuid Spr::FITypeDesc::guid
 

型のGUID

Definition at line 132 of file FITypeDesc.h.


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