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

クラス TOptionMap の解説
[System Category]

This is the TOptionMap class. [詳細]

#include <TOptionMap.hh>

すべてのメンバ一覧

Public メソッド

 TOptionMap ()
 TOptionMap (const TOptionMap &right)
 ~TOptionMap ()
const TOptionMap & operator= (const TOptionMap &right)
Tvoid AddOption (const TOption &option, const Tstring &param="")
Tbool HasOption (const TOption &option) const
Tbool HasOption (const Tstring &option) const
Tstring GetParameter (Tint index) const
Tstring GetParameter (const Tstring &optionname) const
Tstring GetParameter (const TOption &option) const
const TOptionListGetOptionList () const
TOptionListGetOptionList ()
const TstringListGetParameterList () const
TstringList GetParameterList ()
Tvoid SetOptionList (const TOptionList &options)
Tvoid SetParameterList (const TstringList &params)

フレンド

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


解説

This is the TOptionMap class.

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

TODO:
None?

バグ:
None?

TOptionMap.hh53 行で定義されています。


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

TOptionMap::TOptionMap  ) 
 

TOptionMap.cc15 行で定義されています。

TOptionMap::TOptionMap const TOptionMap &  right  ) 
 

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

TOptionMap::~TOptionMap  ) 
 

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


メソッドの解説

Tvoid TOptionMap::AddOption const TOption &  option,
const Tstring param = ""
 

TOptionMap.cc55 行で定義されています。

参照 HasOption(), と Tvoid.

呼出 TArgument::Analyse().

TOptionList & TOptionMap::GetOptionList  )  [inline]
 

TOptionMap.hh98 行で定義されています。

参照 TOptionList.

const TOptionList & TOptionMap::GetOptionList  )  const [inline]
 

TOptionMap.hh93 行で定義されています。

参照 TOptionList.

呼出 operator<<().

Tstring TOptionMap::GetParameter const TOption &  option  )  const
 

TOptionMap.cc87 行で定義されています。

参照 Tsize_t, と Tstring.

Tstring TOptionMap::GetParameter const Tstring optionname  )  const
 

TOptionMap.cc75 行で定義されています。

参照 Tsize_t, と Tstring.

Tstring TOptionMap::GetParameter Tint  index  )  const
 

TOptionMap.cc65 行で定義されています。

参照 index(), Tint, と Tstring.

呼出 TArgument::GetParameter().

TstringList TOptionMap::GetParameterList  )  [inline]
 

TOptionMap.hh108 行で定義されています。

参照 TstringList.

const TstringList & TOptionMap::GetParameterList  )  const [inline]
 

TOptionMap.hh103 行で定義されています。

参照 TstringList.

Tbool TOptionMap::HasOption const Tstring option  )  const
 

TOptionMap.cc45 行で定義されています。

参照 Tbool, Tfalse, Tsize_t, と Ttrue.

Tbool TOptionMap::HasOption const TOption &  option  )  const
 

TOptionMap.cc35 行で定義されています。

参照 Tbool, Tfalse, Tsize_t, と Ttrue.

呼出 AddOption(), TArgument::HasOption(), と TArgument::TArgument().

const TOptionMap & TOptionMap::operator= const TOptionMap &  right  ) 
 

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

参照 theOptionList, と theParameterList.

Tvoid TOptionMap::SetOptionList const TOptionList options  )  [inline]
 

TOptionMap.hh113 行で定義されています。

参照 Tvoid.

Tvoid TOptionMap::SetParameterList const TstringList params  )  [inline]
 

TOptionMap.hh119 行で定義されています。

参照 Tvoid.


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

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

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


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

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