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

クラス TRunInformationTable の解説
[Run Category]

This is the TRunInformationTable class. [詳細]

#include <TRunInformationTable.hh>

すべてのメンバ一覧

Public 型

enum  { tNotFound = -1 }

Public メソッド

 TRunInformationTable ()
 TRunInformationTable (const TRunInformationList &infolist)
 TRunInformationTable (const TRunInformationTable &right)
 ~TRunInformationTable ()
const TRunInformationTable & operator= (const TRunInformationTable &right)
Tbool operator== (const TRunInformationTable &right) const
Tbool operator!= (const TRunInformationTable &right) const
TRunInformationTable operator+ (const TRunInformationTable &right) const
TRunInformationTable operator+ (const TRunInformationList &right) const
TRunInformationTable operator+ (const TRunInformation &right) const
TRunInformationTable & operator+= (const TRunInformationTable &right)
TRunInformationTable & operator+= (const TRunInformationList &right)
TRunInformationTable & operator+= (const TRunInformation &right)
const TRunInformationListGetRunInformationList () const
TRunInformationListGetRunInformationList ()
Tvoid SetRunInformationList (const TRunInformationList &infolist)
Tint GetNumberOfRows () const
Tvoid SetRunInformation (const Tstring &item)
Tvoid SetRunInformation (const Tstring &item, const Tstring &value)
Tvoid SetRunInformation (const TRunInformation &runinfo)
Tvoid SetRunInformation ()
Tvoid AddRunInformation (const Tstring &item)
Tvoid AddRunInformation (const Tstring &item, const Tstring &value)
Tvoid AddRunInformation (const TRunInformation &runinfo)
Tvoid AddRunInformation ()
Tstring GetItem (const Tstring &value) const
Tstring GetItem (Tint nrow) const
Tstring GetValue (const Tstring &item) const
Tstring GetValue (Tint nrow) const
Tint FindItem (const Tstring &item) const
Tint FindValue (const Tstring &value) const
Tint FindRunInformation (const TRunInformation &runinfo) const
Tbool HasItem (const Tstring &item) const
Tbool HasRunInformation (const TRunInformation &runinfo) const
Tvoid Remove (const Tstring &item)
Tvoid Remove (const TRunInformation &runinfo)
Tvoid Clear ()

フレンド

Tostreamoperator<< (Tostream &tos, const TRunInformationTable &right)
TOutputHtmlFileStream & operator<< (TOutputHtmlFileStream &html, const TRunInformationTable &right)
TRunInformationTable operator+ (const TRunInformationList &left, const TRunInformationTable &right)
TRunInformationTable operator+ (const TRunInformation &left, const TRunInformationTable &right)


解説

This is the TRunInformationTable class.

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

TODO:
None?

バグ:
None?

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


Enum の解説

anonymous enum
 

Enum 値:
tNotFound 

TRunInformationTable.hh61 行で定義されています。


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

TRunInformationTable::TRunInformationTable  ) 
 

TRunInformationTable.cc20 行で定義されています。

TRunInformationTable::TRunInformationTable const TRunInformationList infolist  ) 
 

TRunInformationTable.cc26 行で定義されています。

TRunInformationTable::TRunInformationTable const TRunInformationTable &  right  ) 
 

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

TRunInformationTable::~TRunInformationTable  ) 
 

TRunInformationTable.cc34 行で定義されています。


メソッドの解説

Tvoid TRunInformationTable::AddRunInformation  ) 
 

TRunInformationTable.cc226 行で定義されています。

参照 SetInformation(), と Tvoid.

呼出 SetRunInformation().

Tvoid TRunInformationTable::AddRunInformation const TRunInformation &  runinfo  ) 
 

TRunInformationTable.cc214 行で定義されています。

参照 TRunInformation::GetItem(), HasItem(), Tcerr, Tendl, Tstring, と Tvoid.

Tvoid TRunInformationTable::AddRunInformation const Tstring item,
const Tstring value
 

TRunInformationTable.cc202 行で定義されています。

参照 HasItem(), Tcerr, Tendl, Tstring, と Tvoid.

Tvoid TRunInformationTable::AddRunInformation const Tstring item  ) 
 

TRunInformationTable.cc190 行で定義されています。

参照 HasItem(), Tcerr, Tendl, Tstring, と Tvoid.

呼出 TAddRunInformationModuleCommand::Execute(), と operator+().

Tvoid TRunInformationTable::Clear  ) 
 

TRunInformationTable.cc345 行で定義されています。

参照 Tsize_t, と Tvoid.

呼出 TSoftwareRunInformationModule::Initialize(), と TSoftwareRunInformationModule::TSoftwareRunInformationModule().

Tint TRunInformationTable::FindItem const Tstring item  )  const
 

TRunInformationTable.cc277 行で定義されています。

参照 Tint, と tNotFound.

呼出 GetValue(), HasItem(), Remove(), と SetRunInformation().

Tint TRunInformationTable::FindRunInformation const TRunInformation &  runinfo  )  const
 

TRunInformationTable.cc297 行で定義されています。

参照 Tint, と tNotFound.

呼出 HasRunInformation(), と Remove().

Tint TRunInformationTable::FindValue const Tstring value  )  const
 

TRunInformationTable.cc287 行で定義されています。

参照 Tint, と tNotFound.

呼出 GetItem().

Tstring TRunInformationTable::GetItem Tint  nrow  )  const
 

TRunInformationTable.cc246 行で定義されています。

参照 Tint, と Tstring.

Tstring TRunInformationTable::GetItem const Tstring value  )  const
 

TRunInformationTable.cc233 行で定義されています。

参照 FindValue(), Tcerr, Tendl, Tint, と Tstring.

Tint TRunInformationTable::GetNumberOfRows  )  const
 

TRunInformationTable.cc146 行で定義されています。

参照 Tint.

呼出 TSoftwareRunInformationModule::Initialize(), TSoftwareRunInformationModule::SetRunInformationTable(), TSoftwareRunInformationModule::TSoftwareRunInformationModule(), と TSoftwareRunInformationModule::Update().

TRunInformationList & TRunInformationTable::GetRunInformationList  )  [inline]
 

TRunInformationTable.hh128 行で定義されています。

参照 TRunInformationList.

const TRunInformationList & TRunInformationTable::GetRunInformationList  )  const [inline]
 

TRunInformationTable.hh123 行で定義されています。

参照 TRunInformationList.

呼出 TSoftwareRunInformationModule::FillData(), と operator+().

Tstring TRunInformationTable::GetValue Tint  nrow  )  const
 

TRunInformationTable.cc268 行で定義されています。

参照 Tint, と Tstring.

Tstring TRunInformationTable::GetValue const Tstring item  )  const
 

TRunInformationTable.cc255 行で定義されています。

参照 FindItem(), Tcerr, Tendl, Tint, と Tstring.

Tbool TRunInformationTable::HasItem const Tstring item  )  const
 

TRunInformationTable.cc307 行で定義されています。

参照 FindItem(), Tbool, Tfalse, tNotFound, と Ttrue.

呼出 AddRunInformation(), Remove(), と SetRunInformation().

Tbool TRunInformationTable::HasRunInformation const TRunInformation &  runinfo  )  const
 

TRunInformationTable.cc315 行で定義されています。

参照 FindRunInformation(), Tbool, Tfalse, tNotFound, と Ttrue.

呼出 Remove().

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

TRunInformationTable.cc52 行で定義されています。

参照 Tbool, Tfalse, theRunInformationList, と Ttrue.

TRunInformationTable TRunInformationTable::operator+ const TRunInformation &  right  )  const
 

TRunInformationTable.cc92 行で定義されています。

参照 AddRunInformation().

TRunInformationTable TRunInformationTable::operator+ const TRunInformationList right  )  const
 

TRunInformationTable.cc83 行で定義されています。

参照 AddRunInformation(), と Tsize_t.

TRunInformationTable TRunInformationTable::operator+ const TRunInformationTable &  right  )  const
 

TRunInformationTable.cc73 行で定義されています。

参照 AddRunInformation(), GetRunInformationList(), TRunInformationList, と Tsize_t.

TRunInformationTable & TRunInformationTable::operator+= const TRunInformation &  right  ) 
 

TRunInformationTable.cc111 行で定義されています。

TRunInformationTable & TRunInformationTable::operator+= const TRunInformationList right  ) 
 

TRunInformationTable.cc105 行で定義されています。

TRunInformationTable & TRunInformationTable::operator+= const TRunInformationTable &  right  ) 
 

TRunInformationTable.cc99 行で定義されています。

const TRunInformationTable & TRunInformationTable::operator= const TRunInformationTable &  right  ) 
 

TRunInformationTable.cc37 行で定義されています。

参照 theRunInformationList.

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

TRunInformationTable.cc43 行で定義されています。

参照 Tbool, Tfalse, theRunInformationList, と Ttrue.

Tvoid TRunInformationTable::Remove const TRunInformation &  runinfo  ) 
 

TRunInformationTable.cc334 行で定義されています。

参照 FindRunInformation(), HasRunInformation(), Tcerr, Tendl, Tstring, と Tvoid.

Tvoid TRunInformationTable::Remove const Tstring item  ) 
 

TRunInformationTable.cc323 行で定義されています。

参照 FindItem(), HasItem(), Tcerr, Tendl, Tstring, と Tvoid.

Tvoid TRunInformationTable::SetRunInformation  ) 
 

TRunInformationTable.cc182 行で定義されています。

参照 SetInformation(), Tsize_t, と Tvoid.

Tvoid TRunInformationTable::SetRunInformation const TRunInformation &  runinfo  ) 
 

TRunInformationTable.cc171 行で定義されています。

参照 AddRunInformation(), FindItem(), TRunInformation::GetItem(), HasItem(), Tstring, と Tvoid.

Tvoid TRunInformationTable::SetRunInformation const Tstring item,
const Tstring value
 

TRunInformationTable.cc161 行で定義されています。

参照 AddRunInformation(), FindItem(), HasItem(), と Tvoid.

Tvoid TRunInformationTable::SetRunInformation const Tstring item  ) 
 

TRunInformationTable.cc151 行で定義されています。

参照 AddRunInformation(), FindItem(), HasItem(), SetInformation(), と Tvoid.

呼出 TSetRunInformationModuleCommand::Execute().

Tvoid TRunInformationTable::SetRunInformationList const TRunInformationList infolist  )  [inline]
 

TRunInformationTable.hh133 行で定義されています。

参照 Tvoid.


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

TRunInformationTable operator+ const TRunInformation &  left,
const TRunInformationTable &  right
[friend]
 

TRunInformationTable.cc67 行で定義されています。

TRunInformationTable operator+ const TRunInformationList left,
const TRunInformationTable &  right
[friend]
 

TRunInformationTable.cc61 行で定義されています。

TOutputHtmlFileStream& operator<< TOutputHtmlFileStream &  html,
const TRunInformationTable &  right
[friend]
 

TRunInformationTable.cc129 行で定義されています。

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

TRunInformationTable.cc117 行で定義されています。


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

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