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

クラス TModuleSpecified の解説
[Modules Category]

This is the TModuleSpecified class. [詳細]

#include <TModuleSpecified.hh>

TModuleSpecifiedのコラボレーション図

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

Public メソッド

 TModuleSpecified ()
 TModuleSpecified (const Tstring &id, const TstringList &groups, TModule *module)
 TModuleSpecified (const TModuleSpecified &right)
 ~TModuleSpecified ()
const TModuleSpecified & operator= (const TModuleSpecified &right)
Tbool operator== (const TModuleSpecified &right) const
Tbool operator!= (const TModuleSpecified &right) const
const TstringGetModuleID () const
TstringGetModuleID ()
const TstringListGetGroupIDs () const
TstringListGetGroupIDs ()
TModule * GetModule () const
Tvoid SetModuleID (const Tstring &id)
Tvoid SetGroupIDs (const TstringList &ids)
Tvoid SetModule (TModule *module)
Tbool IsSameGroup (const TModuleSpecified &spec)
Tbool IsSameGroup (const TstringList &groups)
Tbool IsSameGroup (const Tstring &group)

フレンド

Tostreamoperator<< (Tostream &tos, const TModuleSpecified &right)

解説

This is the TModuleSpecified class.

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

TODO:
None?

バグ:
None?

TModuleSpecified.hh56 行で定義されています。


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

TModuleSpecified::TModuleSpecified  ) 
 

TModuleSpecified.cc18 行で定義されています。

TModuleSpecified::TModuleSpecified const Tstring id,
const TstringList groups,
TModule *  module
 

TModuleSpecified.cc24 行で定義されています。

TModuleSpecified::TModuleSpecified const TModuleSpecified &  right  ) 
 

TModuleSpecified.cc28 行で定義されています。

TModuleSpecified::~TModuleSpecified  ) 
 

TModuleSpecified.cc33 行で定義されています。


メソッドの解説

TstringList & TModuleSpecified::GetGroupIDs  )  [inline]
 

TModuleSpecified.hh110 行で定義されています。

参照 TstringList.

const TstringList & TModuleSpecified::GetGroupIDs  )  const [inline]
 

TModuleSpecified.hh105 行で定義されています。

参照 TstringList.

呼出 IsSameGroup().

TModule * TModuleSpecified::GetModule  )  const [inline]
 

TModuleSpecified.hh115 行で定義されています。

Tstring & TModuleSpecified::GetModuleID  )  [inline]
 

TModuleSpecified.hh100 行で定義されています。

参照 Tstring.

const Tstring & TModuleSpecified::GetModuleID  )  const [inline]
 

TModuleSpecified.hh95 行で定義されています。

参照 Tstring.

Tbool TModuleSpecified::IsSameGroup const Tstring group  ) 
 

TModuleSpecified.cc79 行で定義されています。

参照 IsSameGroup(), Tbool, と TstringList.

Tbool TModuleSpecified::IsSameGroup const TstringList groups  ) 
 

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

参照 Tbool, Tfalse, Tsize_t, と Ttrue.

Tbool TModuleSpecified::IsSameGroup const TModuleSpecified &  spec  ) 
 

TModuleSpecified.cc74 行で定義されています。

参照 GetGroupIDs(), と Tbool.

呼出 IsSameGroup().

Tbool TModuleSpecified::operator!= const TModuleSpecified &  right  )  const
 

TModuleSpecified.cc53 行で定義されています。

参照 Tbool, Tfalse, theGroupIDs, theModule, と theModuleID.

const TModuleSpecified & TModuleSpecified::operator= const TModuleSpecified &  right  ) 
 

TModuleSpecified.cc36 行で定義されています。

参照 theGroupIDs, theModule, と theModuleID.

Tbool TModuleSpecified::operator== const TModuleSpecified &  right  )  const
 

TModuleSpecified.cc44 行で定義されています。

参照 Tbool, theGroupIDs, theModule, theModuleID, と Ttrue.

Tvoid TModuleSpecified::SetGroupIDs const TstringList ids  )  [inline]
 

TModuleSpecified.hh126 行で定義されています。

参照 Tvoid.

Tvoid TModuleSpecified::SetModule TModule *  module  )  [inline]
 

TModuleSpecified.hh132 行で定義されています。

参照 Tvoid.

Tvoid TModuleSpecified::SetModuleID const Tstring id  )  [inline]
 

TModuleSpecified.hh120 行で定義されています。

参照 Tvoid.


フレンドと関連する関数の解説

Tostream& operator<< Tostream tos,
const TModuleSpecified &  right
[friend]
 

TModuleSpecified.cc86 行で定義されています。


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

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