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

Spr::FITypeDescDb Class Reference

型のデータベース More...

#include <FITypeDesc.h>

Inherits Spr::UTRefCount.

Collaboration diagram for Spr::FITypeDescDb:

Collaboration graph
[legend]
List of all members.

Public Types

Public Member Functions

Protected Attributes


Detailed Description

型のデータベース

Definition at line 165 of file FITypeDesc.h.


Member Typedef Documentation

typedef std::set< UTRef<FITypeDesc>, UTContentsLess< UTRef<FITypeDesc> > > Spr::FITypeDescDb::Db
 

コンテナの型

Definition at line 168 of file FITypeDesc.h.


Member Function Documentation

void Spr::FITypeDescDb::RegisterDesc FITypeDesc n  )  [inline]
 

型情報をデータベースに登録.

Definition at line 183 of file FITypeDesc.h.

void Spr::FITypeDescDb::RegisterProto FITypeDesc n  ) 
 

型情報をプロトタイプリストに登録

void Spr::FITypeDescDb::Register const char *  type,
const char *  def,
bool  bProto = false
[inline]
 

REG_RECORDマクロが使用する関数.型名と構造体の定義部分の文字列 から型情報を生成し,データベースに登録.

Definition at line 193 of file FITypeDesc.h.

void Spr::FITypeDescDb::SetPrefix FIString  p  ) 
 

型名のPrefix を設定. 型名をFindで検索する際に,検索キーにPrefixをつけたキーでも型名を検索する.

FITypeDesc* Spr::FITypeDescDb::Find UTString  tn  ) 
 

型情報を名前から検索する.

Parameters:
tn 型名.prefix は省略してよい.

void Spr::FITypeDescDb::Print std::ostream &  os  )  const
 

DB内の型情報の表示.


Member Data Documentation

FIString Spr::FITypeDescDb::prefix [protected]
 

名前のうちプレフィックスの部分

Definition at line 175 of file FITypeDesc.h.

Db Spr::FITypeDescDb::db [protected]
 

FITypeDesc を入れておくコンテナ.

Definition at line 176 of file FITypeDesc.h.


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