メインページ   モジュール   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ    

クラス TCrate の解説
[Modules Category]

This is the TCrate class. [詳細]

#include <TCrate.hh>

TCrateのコラボレーション図

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

Public メソッド

 TCrate ()
 ~TCrate ()
Tint InstallModule (TModule *module, const Tstring &id, const TstringList &group)
Tint InstallModule (TModule *module, const Tstring &id, const Tstring &group="")
Tint RemoveModule (Tint index)
Tint RemoveModule (const Tstring &id)
Tint RemoveModule (const TstringList &groups)
Tvoid ClearCrate ()
TModule * FindModule (const Tstring &id)
TModule * GetModule (Tint index)
TModule * GetModule (const Tstring &id)
const TModuleTable & GetModuleTable () const
TModuleTable & GetModuleTable ()
Tvoid SetModuleTable (const TModuleTable &table)
Tvoid Clear ()
Tvoid Clear (const TstringList &groups)
Tvoid Clear (const Tstring &group)
Tvoid Update ()
Tvoid Update (const TstringList &groups)
Tvoid Update (const Tstring &group)
Tvoid Initialize ()
Tvoid Initialize (const TstringList &groups)
Tvoid Initialize (const Tstring &group)
Tvoid ClearAllModules ()
Tvoid UpdateAllModules ()
Tvoid InitializeAllModules ()
Tvoid ClearModule (const Tstring &id)
Tvoid UpdateModule (const Tstring &id)
Tvoid InitializeModule (const Tstring &id)

解説

This is the TCrate class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TCrate class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TCrate.hh57 行で定義されています。


コンストラクタとデストラクタの解説

TCrate::TCrate  ) 
 

TCrate.cc19 行で定義されています。

参照 TModuleTable::Clear().

TCrate::~TCrate  ) 
 

TCrate.cc25 行で定義されています。

参照 ClearCrate().


メソッドの解説

Tvoid TCrate::Clear const Tstring group  ) 
 

TCrate.cc133 行で定義されています。

参照 Clear(), TstringList, と Tvoid.

Tvoid TCrate::Clear const TstringList groups  ) 
 

TCrate.cc123 行で定義されています。

参照 Clear(), TModuleTable::GetSize(), Tint, と Tvoid.

Tvoid TCrate::Clear  ) 
 

TCrate.cc115 行で定義されています。

参照 TModuleTable::GetSize(), Tint, と Tvoid.

呼出 Clear(), ClearAllModules(), と ClearModule().

Tvoid TCrate::ClearAllModules  ) 
 

TCrate.cc193 行で定義されています。

参照 Clear(), と Tvoid.

Tvoid TCrate::ClearCrate  ) 
 

TCrate.cc82 行で定義されています。

参照 TModuleTable::Clear(), TModuleTable::GetSize(), Tcout, Tendl, Tint, Tstring, と Tvoid.

呼出 ~TCrate().

Tvoid TCrate::ClearModule const Tstring id  ) 
 

TCrate.cc211 行で定義されています。

参照 Clear(), FindModule(), と Tvoid.

TModule * TCrate::FindModule const Tstring id  ) 
 

TCrate.cc96 行で定義されています。

参照 TModuleTable::FindModule().

呼出 ClearModule(), GetModule(), InitializeModule(), と UpdateModule().

TModule * TCrate::GetModule const Tstring id  ) 
 

TCrate.cc110 行で定義されています。

参照 FindModule().

TModule * TCrate::GetModule Tint  index  ) 
 

TCrate.cc101 行で定義されています。

参照 TModuleTable::GetSize(), index(), Tcerr, と Tendl.

TModuleTable & TCrate::GetModuleTable  )  [inline]
 

TCrate.hh111 行で定義されています。

const TModuleTable & TCrate::GetModuleTable  )  const [inline]
 

TCrate.hh106 行で定義されています。

Tvoid TCrate::Initialize const Tstring group  ) 
 

TCrate.cc185 行で定義されています。

参照 Initialize(), TstringList, と Tvoid.

Tvoid TCrate::Initialize const TstringList groups  ) 
 

TCrate.cc175 行で定義されています。

参照 TModuleTable::GetSize(), Initialize(), Tint, と Tvoid.

Tvoid TCrate::Initialize  ) 
 

TCrate.cc167 行で定義されています。

参照 TModuleTable::GetSize(), Tint, と Tvoid.

呼出 Initialize(), InitializeAllModules(), と InitializeModule().

Tvoid TCrate::InitializeAllModules  ) 
 

TCrate.cc205 行で定義されています。

参照 Initialize(), と Tvoid.

Tvoid TCrate::InitializeModule const Tstring id  ) 
 

TCrate.cc229 行で定義されています。

参照 FindModule(), Initialize(), と Tvoid.

Tint TCrate::InstallModule TModule *  module,
const Tstring id,
const Tstring group = ""
 

TCrate.cc40 行で定義されています。

参照 InstallModule(), Tint, と TstringList.

Tint TCrate::InstallModule TModule *  module,
const Tstring id,
const TstringList group
 

TCrate.cc30 行で定義されています。

参照 TModuleTable::AddModule(), TModuleTable::FindModule(), TModuleTable::GetSize(), Tcerr, Tendl, と Tint.

呼出 InstallModule().

Tint TCrate::RemoveModule const TstringList groups  ) 
 

TCrate.cc72 行で定義されています。

参照 TModuleTable::GetSize(), RemoveModule(), と Tint.

Tint TCrate::RemoveModule const Tstring id  ) 
 

TCrate.cc62 行で定義されています。

参照 TModuleTable::GetSize(), RemoveModule(), と Tint.

Tint TCrate::RemoveModule Tint  index  ) 
 

TCrate.cc47 行で定義されています。

参照 TModuleTable::GetSize(), index(), Tcerr, Tcout, Tendl, Tint, と Tstring.

呼出 RemoveModule().

Tvoid TCrate::SetModuleTable const TModuleTable &  table  )  [inline]
 

TCrate.hh116 行で定義されています。

参照 Tvoid.

Tvoid TCrate::Update const Tstring group  ) 
 

TCrate.cc159 行で定義されています。

参照 TstringList, Tvoid, と Update().

Tvoid TCrate::Update const TstringList groups  ) 
 

TCrate.cc149 行で定義されています。

参照 TModuleTable::GetSize(), Tint, Tvoid, と Update().

Tvoid TCrate::Update  ) 
 

TCrate.cc141 行で定義されています。

参照 TModuleTable::GetSize(), Tint, と Tvoid.

呼出 Update(), UpdateAllModules(), と UpdateModule().

Tvoid TCrate::UpdateAllModules  ) 
 

TCrate.cc199 行で定義されています。

参照 Tvoid, と Update().

Tvoid TCrate::UpdateModule const Tstring id  ) 
 

TCrate.cc220 行で定義されています。

参照 FindModule(), Tvoid, と Update().


このクラスの解説は次のファイルから生成されました:

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp