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

クラス TCommandSpecified の解説
[Commands Category]

This is the TCommandSpecified class. [詳細]

#include <TCommandSpecified.hh>

TCommandSpecifiedのコラボレーション図

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

Public 型

enum  {
  tBuiltinDepth = -1,
  tAliasDepth = -2,
  tNotDefineDepth = 0x8fffffff
}

Public メソッド

 TCommandSpecified ()
 TCommandSpecified (const Tstring &name, const Tstring &fullname, const Tstring &path, Tint depth, Tbool flag, TCommand *command)
 TCommandSpecified (const TCommandSpecified &right)
 ~TCommandSpecified ()
const TCommandSpecified & operator= (const TCommandSpecified &right)
Tbool operator== (const TCommandSpecified &right) const
Tbool operator!= (const TCommandSpecified &right) const
const TstringGetName () const
const TstringGetFullName () const
const TstringGetAbsolutePath () const
Tint GetDirectoryDepth () const
Tbool IsBuiltinCommand () const
Tbool IsAliasedCommand () const
TCommand * GetCommand () const
Tvoid SetName (const Tstring &name)
Tvoid SetFullName (const Tstring &name)
Tvoid SetAbsolutePath (const Tstring &path)
Tvoid SetDirectoryDepth (Tint depth)
Tvoid SetBuiltinFlag (Tbool flag)
Tvoid SetCommand (TCommand *command)

フレンド

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

解説

This is the TCommandSpecified class.

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

TODO:
None?

バグ:
None?

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


Enum の解説

anonymous enum
 

Enum 値:
tBuiltinDepth 
tAliasDepth 
tNotDefineDepth 

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


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

TCommandSpecified::TCommandSpecified  ) 
 

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

参照 Tfalse.

TCommandSpecified::TCommandSpecified const Tstring name,
const Tstring fullname,
const Tstring path,
Tint  depth,
Tbool  flag,
TCommand *  command
 

TCommandSpecified.cc27 行で定義されています。

TCommandSpecified::TCommandSpecified const TCommandSpecified &  right  ) 
 

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

TCommandSpecified::~TCommandSpecified  ) 
 

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


メソッドの解説

const Tstring & TCommandSpecified::GetAbsolutePath  )  const [inline]
 

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

参照 Tstring.

TCommand * TCommandSpecified::GetCommand  )  const [inline]
 

TCommandSpecified.hh139 行で定義されています。

Tint TCommandSpecified::GetDirectoryDepth  )  const [inline]
 

TCommandSpecified.hh124 行で定義されています。

参照 Tint.

const Tstring & TCommandSpecified::GetFullName  )  const [inline]
 

TCommandSpecified.hh114 行で定義されています。

参照 Tstring.

const Tstring & TCommandSpecified::GetName  )  const [inline]
 

TCommandSpecified.hh109 行で定義されています。

参照 Tstring.

Tbool TCommandSpecified::IsAliasedCommand  )  const [inline]
 

TCommandSpecified.hh134 行で定義されています。

参照 tAliasDepth, と Tbool.

呼出 TTerminalUserInterface::complete().

Tbool TCommandSpecified::IsBuiltinCommand  )  const [inline]
 

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

参照 Tbool.

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

TCommandSpecified.cc71 行で定義されています。

参照 Tbool, Tfalse, theAbsolutePath, theBuiltinFlag, theCommand, theDirectoryDepth, theFullName, と theName.

const TCommandSpecified & TCommandSpecified::operator= const TCommandSpecified &  right  ) 
 

TCommandSpecified.cc48 行で定義されています。

参照 theAbsolutePath, theBuiltinFlag, theCommand, theDirectoryDepth, theFullName, と theName.

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

TCommandSpecified.cc59 行で定義されています。

参照 Tbool, theAbsolutePath, theBuiltinFlag, theCommand, theDirectoryDepth, theFullName, theName, と Ttrue.

Tvoid TCommandSpecified::SetAbsolutePath const Tstring path  )  [inline]
 

TCommandSpecified.hh156 行で定義されています。

参照 Tvoid.

Tvoid TCommandSpecified::SetBuiltinFlag Tbool  flag  )  [inline]
 

TCommandSpecified.hh168 行で定義されています。

参照 Tvoid.

Tvoid TCommandSpecified::SetCommand TCommand *  command  )  [inline]
 

TCommandSpecified.hh174 行で定義されています。

参照 Tvoid.

Tvoid TCommandSpecified::SetDirectoryDepth Tint  depth  )  [inline]
 

TCommandSpecified.hh162 行で定義されています。

参照 Tvoid.

Tvoid TCommandSpecified::SetFullName const Tstring name  )  [inline]
 

TCommandSpecified.hh150 行で定義されています。

参照 Tvoid.

Tvoid TCommandSpecified::SetName const Tstring name  )  [inline]
 

TCommandSpecified.hh144 行で定義されています。

参照 Tvoid.


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

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

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


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

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