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

クラス TMacroFileParser の解説
[System Category]

This is the TMacroFileParser class. [詳細]

#include <TMacroFileParser.hh>

すべてのメンバ一覧

Public メソッド

 TMacroFileParser ()
 TMacroFileParser (const Tstring &input)
 TMacroFileParser (const Tstring &input, const TstringList &comment)
 TMacroFileParser (const TMacroFileParser &right)
 ~TMacroFileParser ()
Tvoid Open ()
Tvoid Open (const Tstring &filename)
Tbool IsOpen ()
Tbool IsGood () const
Tbool IsFail () const
Tbool IsEndOfFile () const
Tbool IsSuccess ()
Tvoid Close ()
TstringList ReadLine ()
Tbool IsExecutable (const TstringList &readbuf) const
Tstring GetCommand (const TstringList &readbuf) const
TstringList GetArguments (const TstringList &readbuf) const
const TstringGetMacroFileName () const
Tvoid SetMacroFileName (const Tstring &filename)
const TstringListGetCommentStringList () const
TstringList GetCommentStringList ()
Tvoid SetCommentStringList (const TstringList &list)
TifstreamGetMacroFileStream ()


解説

This is the TMacroFileParser class.

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

TODO:
None?

バグ:
None?

TMacroFileParser.hh54 行で定義されています。


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

TMacroFileParser::TMacroFileParser  ) 
 

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

TMacroFileParser::TMacroFileParser const Tstring input  ) 
 

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

参照 Open().

TMacroFileParser::TMacroFileParser const Tstring input,
const TstringList comment
 

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

参照 Open().

TMacroFileParser::TMacroFileParser const TMacroFileParser &  right  ) 
 

TMacroFileParser.cc42 行で定義されています。

参照 Open().

TMacroFileParser::~TMacroFileParser  ) 
 

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

参照 Close().


メソッドの解説

Tvoid TMacroFileParser::Close  ) 
 

TMacroFileParser.cc127 行で定義されています。

参照 IsOpen(), と Tvoid.

呼出 TExecuteCommand::doExecute(), Open(), TEnvironmentVariableTable::SetEnvironment(), TEnvironmentVariableTable::TEnvironmentVariableTable(), と ~TMacroFileParser().

TstringList TMacroFileParser::GetArguments const TstringList readbuf  )  const
 

TMacroFileParser.cc162 行で定義されています。

参照 TstringList.

呼出 TExecuteCommand::doExecute().

Tstring TMacroFileParser::GetCommand const TstringList readbuf  )  const
 

TMacroFileParser.cc153 行で定義されています。

参照 Tstring.

呼出 TExecuteCommand::doExecute().

TstringList TMacroFileParser::GetCommentStringList  )  [inline]
 

TMacroFileParser.hh118 行で定義されています。

参照 TstringList.

const TstringList & TMacroFileParser::GetCommentStringList  )  const [inline]
 

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

参照 TstringList.

const Tstring & TMacroFileParser::GetMacroFileName  )  const [inline]
 

TMacroFileParser.hh102 行で定義されています。

参照 Tstring.

Tifstream & TMacroFileParser::GetMacroFileStream  )  [inline]
 

TMacroFileParser.hh129 行で定義されています。

参照 Tifstream.

Tbool TMacroFileParser::IsEndOfFile  )  const
 

TMacroFileParser.cc100 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

呼出 IsSuccess().

Tbool TMacroFileParser::IsExecutable const TstringList readbuf  )  const
 

TMacroFileParser.cc118 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

呼出 TExecuteCommand::doExecute(), TEnvironmentVariableTable::SetEnvironment(), と TEnvironmentVariableTable::TEnvironmentVariableTable().

Tbool TMacroFileParser::IsFail  )  const
 

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

参照 Tbool, Tfalse, と Ttrue.

呼出 IsSuccess().

Tbool TMacroFileParser::IsGood  )  const
 

TMacroFileParser.cc91 行で定義されています。

参照 Tbool, Tfalse, と Ttrue.

Tbool TMacroFileParser::IsOpen  ) 
 

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

参照 Tbool, Tfalse, と Ttrue.

呼出 Close(), IsSuccess(), と Open().

Tbool TMacroFileParser::IsSuccess  ) 
 

TMacroFileParser.cc109 行で定義されています。

参照 IsEndOfFile(), IsFail(), IsOpen(), Tbool, Tfalse, と Ttrue.

呼出 TExecuteCommand::doExecute(), TEnvironmentVariableTable::SetEnvironment(), と TEnvironmentVariableTable::TEnvironmentVariableTable().

Tvoid TMacroFileParser::Open const Tstring filename  ) 
 

TMacroFileParser.cc66 行で定義されています。

参照 Open(), と Tvoid.

Tvoid TMacroFileParser::Open  ) 
 

TMacroFileParser.cc54 行で定義されています。

参照 Close(), IsOpen(), と Tvoid.

呼出 TExecuteCommand::doExecute(), Open(), と TMacroFileParser().

TstringList TMacroFileParser::ReadLine  ) 
 

TMacroFileParser.cc135 行で定義されています。

参照 Tchar, Tsize_t, Tstring, と TstringList.

呼出 TExecuteCommand::doExecute(), TEnvironmentVariableTable::SetEnvironment(), と TEnvironmentVariableTable::TEnvironmentVariableTable().

Tvoid TMacroFileParser::SetCommentStringList const TstringList list  )  [inline]
 

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

参照 Tvoid.

Tvoid TMacroFileParser::SetMacroFileName const Tstring filename  )  [inline]
 

TMacroFileParser.hh107 行で定義されています。

参照 Tvoid.


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

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