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

クラス TEnvironmentVariableTable の解説
[System Category]

This is the TEnvironmentVariableTable class. [詳細]

#include <TEnvironmentVariableTable.hh>

すべてのメンバ一覧

Public 型

enum  { tNotFound = -1 }

Public メソッド

 TEnvironmentVariableTable ()
 TEnvironmentVariableTable (const Tstring &rcfile)
 TEnvironmentVariableTable (const TstringList &itemlist)
 TEnvironmentVariableTable (const TstringList &itemlist, const TstringList &valuelist)
 TEnvironmentVariableTable (const TEnvironmentVariableTable &right)
 ~TEnvironmentVariableTable ()
const TEnvironmentVariableTable & operator= (const TEnvironmentVariableTable &right)
Tbool operator== (const TEnvironmentVariableTable &right) const
Tbool operator!= (const TEnvironmentVariableTable &right) const
const TstringListGetItemList () const
const TstringListGetValueList () const
Tint GetNumberOfEnvironments () const
Tstring GetEnvironmentValue (const Tstring &item) const
Tstring GetEnvironmentValue (Tint row) const
Tstring GetEnvironmentItem (Tint row) const
Tint FindEnvironmentItem (const Tstring &item) const
Tint FindEnvironmentValue (const Tstring &value) const
Tbool HasEnvironmentItem (const Tstring &item) const
Tbool HasEnvironmentValue (const Tstring &value) const
Tvoid UnsetEnvironment (const Tstring &item)
Tvoid UnsetEnvironment (const TstringList &item)
Tvoid SetEnvironment (const Tstring &item, const Tstring &value)
Tvoid SetEnvironment (const TstringList &item, const TstringList &value)
Tvoid SetEnvironment (const Tstring &rcfile)
Tvoid ClearEnvironment ()
Tvoid ResetEnvironment ()
Tint GetIntegerValue (const Tstring &item) const
Tdouble GetDoubleValue (const Tstring &item) const

フレンド

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


解説

This is the TEnvironmentVariableTable class.

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

TODO:
None?

バグ:
None?

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


Enum の解説

anonymous enum
 

Enum 値:
tNotFound 

TEnvironmentVariableTable.hh60 行で定義されています。


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

TEnvironmentVariableTable::TEnvironmentVariableTable  ) 
 

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

参照 ResetEnvironment().

TEnvironmentVariableTable::TEnvironmentVariableTable const Tstring rcfile  ) 
 

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

参照 TMacroFileParser::Close(), TMacroFileParser::IsExecutable(), TMacroFileParser::IsSuccess(), TMacroFileParser::ReadLine(), ResetEnvironment(), SetEnvironment(), と TstringList.

TEnvironmentVariableTable::TEnvironmentVariableTable const TstringList itemlist  ) 
 

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

参照 ResetEnvironment(), SetEnvironment(), と Tsize_t.

TEnvironmentVariableTable::TEnvironmentVariableTable const TstringList itemlist,
const TstringList valuelist
 

TEnvironmentVariableTable.cc49 行で定義されています。

参照 ResetEnvironment(), と SetEnvironment().

TEnvironmentVariableTable::TEnvironmentVariableTable const TEnvironmentVariableTable &  right  ) 
 

TEnvironmentVariableTable.cc56 行で定義されています。

参照 SetEnvironment().

TEnvironmentVariableTable::~TEnvironmentVariableTable  ) 
 

TEnvironmentVariableTable.cc64 行で定義されています。


メソッドの解説

Tvoid TEnvironmentVariableTable::ClearEnvironment  ) 
 

TEnvironmentVariableTable.cc232 行で定義されています。

参照 Tsize_t, と Tvoid.

Tint TEnvironmentVariableTable::FindEnvironmentItem const Tstring item  )  const
 

TEnvironmentVariableTable.cc132 行で定義されています。

参照 Tint, と tNotFound.

呼出 GetEnvironmentValue(), HasEnvironmentItem(), SetEnvironment(), と UnsetEnvironment().

Tint TEnvironmentVariableTable::FindEnvironmentValue const Tstring value  )  const
 

TEnvironmentVariableTable.cc142 行で定義されています。

参照 Tint, と tNotFound.

呼出 HasEnvironmentValue().

Tdouble TEnvironmentVariableTable::GetDoubleValue const Tstring item  )  const
 

TEnvironmentVariableTable.cc272 行で定義されています。

参照 GetEnvironmentValue(), strtod(), と Tdouble.

Tstring TEnvironmentVariableTable::GetEnvironmentItem Tint  row  )  const
 

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

参照 Tint, と Tstring.

Tstring TEnvironmentVariableTable::GetEnvironmentValue Tint  row  )  const
 

TEnvironmentVariableTable.cc114 行で定義されています。

参照 Tint, と Tstring.

Tstring TEnvironmentVariableTable::GetEnvironmentValue const Tstring item  )  const
 

TEnvironmentVariableTable.cc104 行で定義されています。

参照 FindEnvironmentItem(), Tint, と Tstring.

呼出 GetDoubleValue(), と GetIntegerValue().

Tint TEnvironmentVariableTable::GetIntegerValue const Tstring item  )  const
 

TEnvironmentVariableTable.cc264 行で定義されています。

参照 GetEnvironmentValue(), と Tint.

const TstringList & TEnvironmentVariableTable::GetItemList  )  const [inline]
 

TEnvironmentVariableTable.hh112 行で定義されています。

参照 TstringList.

Tint TEnvironmentVariableTable::GetNumberOfEnvironments  )  const [inline]
 

TEnvironmentVariableTable.hh122 行で定義されています。

参照 Tint.

const TstringList & TEnvironmentVariableTable::GetValueList  )  const [inline]
 

TEnvironmentVariableTable.hh117 行で定義されています。

参照 TstringList.

Tbool TEnvironmentVariableTable::HasEnvironmentItem const Tstring item  )  const
 

TEnvironmentVariableTable.cc152 行で定義されています。

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

Tbool TEnvironmentVariableTable::HasEnvironmentValue const Tstring value  )  const
 

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

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

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

TEnvironmentVariableTable.cc84 行で定義されています。

参照 Tbool, Tfalse, theItemList, と theValueList.

const TEnvironmentVariableTable & TEnvironmentVariableTable::operator= const TEnvironmentVariableTable &  right  ) 
 

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

参照 SetEnvironment(), theItemList, theNumberOfEnvironments, と theValueList.

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

TEnvironmentVariableTable.cc76 行で定義されています。

参照 Tbool, theItemList, theValueList, と Ttrue.

Tvoid TEnvironmentVariableTable::ResetEnvironment  ) 
 

TEnvironmentVariableTable.cc243 行で定義されています。

参照 environ, Tcerr, Tchar, Tendl, Tint, Tsize_t, Tstring, と Tvoid.

呼出 TEnvironmentVariableTable().

Tvoid TEnvironmentVariableTable::SetEnvironment const Tstring rcfile  ) 
 

TEnvironmentVariableTable.cc218 行で定義されています。

参照 TMacroFileParser::Close(), TMacroFileParser::IsExecutable(), TMacroFileParser::IsSuccess(), TMacroFileParser::ReadLine(), SetEnvironment(), TstringList, と Tvoid.

Tvoid TEnvironmentVariableTable::SetEnvironment const TstringList item,
const TstringList value
 

TEnvironmentVariableTable.cc206 行で定義されています。

参照 SetEnvironment(), Tcerr, Tendl, Tsize_t, と Tvoid.

Tvoid TEnvironmentVariableTable::SetEnvironment const Tstring item,
const Tstring value
 

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

参照 FindEnvironmentItem(), Tcerr, Tendl, Tint, tNotFound, と Tvoid.

呼出 operator=(), SetEnvironment(), と TEnvironmentVariableTable().

Tvoid TEnvironmentVariableTable::UnsetEnvironment const TstringList item  ) 
 

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

参照 Tsize_t, Tvoid, と UnsetEnvironment().

Tvoid TEnvironmentVariableTable::UnsetEnvironment const Tstring item  ) 
 

TEnvironmentVariableTable.cc170 行で定義されています。

参照 FindEnvironmentItem(), Tint, tNotFound, と Tvoid.

呼出 UnsetEnvironment().


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

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

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


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

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