TCommandSpecified class Reference

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

# クラス TCommandSpecified の解説

`#include <TCommandSpecified.hh>`

TCommandSpecifiedのコラボレーション図

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

## 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 Tstring & | GetName () const
const Tstring & | GetFullName () const
const Tstring & | GetAbsolutePath () 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)
## フレンド
Tostream & | operator<< (Tostream &tos, const TCommandSpecified &right)

## Enum の解説

anonymous enum

  | Enum 値:
  tBuiltinDepth |
  tAliasDepth |
  tNotDefineDepth |

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

TCommandSpecified::TCommandSpecified | ( |  | ) |

TCommandSpecified::TCommandSpecified | ( | const Tstring & | name,
|  | const Tstring & | fullname,
|  | const Tstring & | path,
|  | Tint | depth,
|  | Tbool | flag,
|  | TCommand * | command
| ) |

TCommandSpecified::TCommandSpecified | ( | const TCommandSpecified & | right | ) |

TCommandSpecified::~TCommandSpecified | ( |  | ) |

## メソッドの解説

const Tstring & TCommandSpecified::GetAbsolutePath | ( |  | ) | `[inline]`

TCommand * TCommandSpecified::GetCommand | ( |  | ) | `[inline]`

Tint TCommandSpecified::GetDirectoryDepth | ( |  | ) | `[inline]`

const Tstring & TCommandSpecified::GetFullName | ( |  | ) | `[inline]`

const Tstring & TCommandSpecified::GetName | ( |  | ) | `[inline]`

Tbool TCommandSpecified::IsAliasedCommand | ( |  | ) | `[inline]`

Tbool TCommandSpecified::IsBuiltinCommand | ( |  | ) | `[inline]`

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

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

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

Tvoid TCommandSpecified::SetAbsolutePath | ( | const Tstring & | path | ) | `[inline]`

Tvoid TCommandSpecified::SetBuiltinFlag | ( | Tbool | flag | ) | `[inline]`

Tvoid TCommandSpecified::SetCommand | ( | TCommand * | command | ) | `[inline]`

Tvoid TCommandSpecified::SetDirectoryDepth | ( | Tint | depth | ) | `[inline]`

Tvoid TCommandSpecified::SetFullName | ( | const Tstring & | name | ) | `[inline]`

Tvoid TCommandSpecified::SetName | ( | const Tstring & | name | ) | `[inline]`

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

Tostream& operator<< | ( | Tostream & | tos,
|  | const TCommandSpecified & | right
| ) | `[friend]`

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

- TCommandSpecified.hh