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

クラス Spr::FITypeDescDb

型のデータベース [詳細]

#include <FITypeDesc.h>

Spr::UTRefCountを継承しています。

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

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

Public 型

Public メソッド

Protected 変数


説明

型のデータベース

FITypeDesc.h165 行で定義されています。


型定義

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

コンテナの型

FITypeDesc.h168 行で定義されています。


関数

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

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

FITypeDesc.h183 行で定義されています。

void Spr::FITypeDescDb::RegisterProto FITypeDesc n  ) 
 

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

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

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

FITypeDesc.h193 行で定義されています。

void Spr::FITypeDescDb::SetPrefix FIString  p  ) 
 

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

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

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

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

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

DB内の型情報の表示.


変数

FIString Spr::FITypeDescDb::prefix [protected]
 

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

FITypeDesc.h175 行で定義されています。

Db Spr::FITypeDescDb::db [protected]
 

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

FITypeDesc.h176 行で定義されています。


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