TOption class Reference

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

# クラス TOption の解説
[System Category]

This is the TOption class. [詳細]

`#include <TOption.hh>`

すべてのメンバ一覧

## Public 型
enum | { tNeedNot = 0, tNeed = 1, tEither = 2 }
## Public メソッド
| TOption (const Tstring &longoption, const Tstring &shortoption="", Tint argstyle=tNeedNot, const Tstring &desc="")
| TOption (const Tstring &longoption, Tint argstyle, const Tstring &shortoption="", const Tstring &desc="")
| TOption (const TOption &right)
| ~TOption ()
const TOption & | operator= (const TOption &right)
Tbool | operator== (const TOption &right) const
Tbool | operator!= (const TOption &right) const
Tbool | operator== (const Tstring &right) const
Tbool | operator!= (const Tstring &right) const
Tbool | NeedParameter () const
Tbool | NeedNotParameter () const
Tbool | EitherNeedOrNot () const
const Tstring & | GetLongOption () const
const Tstring & | GetShortOption () const
Tint | GetArgumentStyle () const
const Tstring & | GetDescription () const
Tvoid | SetLongOption (const Tstring &longoption)
Tvoid | SetShortOption (const Tstring &shortoption)
Tvoid | SetArgumentStyle (Tint argstyle)
Tvoid | SetDescription (const Tstring &desc)
## フレンド
Tostream & | operator<< (Tostream &tos, const TOption &right)

## 解説

This is the TOption class.

作者:
  Go IWAI <goiwai@users.sourceforge.jp>

The TOption class detail description. Write it down ASAP!

TODO:
  None?

バグ:
  None?

## Enum の解説

anonymous enum

  | Enum 値:
  tNeedNot |
  tNeed |
  tEither |

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

TOption::TOption | ( | const Tstring & | longoption,
|  | const Tstring & | shortoption = "",
|  | Tint | argstyle = tNeedNot,
|  | const Tstring & | desc = ""
| ) |

TOption::TOption | ( | const Tstring & | longoption,
|  | Tint | argstyle,
|  | const Tstring & | shortoption = "",
|  | const Tstring & | desc = ""
| ) |

TOption::TOption | ( | const TOption & | right | ) |

TOption::~TOption | ( |  | ) |

## メソッドの解説

Tbool TOption::EitherNeedOrNot | ( |  | ) |

Tint TOption::GetArgumentStyle | ( |  | ) | `[inline]`

const Tstring & TOption::GetDescription | ( |  | ) | `[inline]`

const Tstring & TOption::GetLongOption | ( |  | ) | `[inline]`

const Tstring & TOption::GetShortOption | ( |  | ) | `[inline]`

Tbool TOption::NeedNotParameter | ( |  | ) |

Tbool TOption::NeedParameter | ( |  | ) |

Tbool TOption::operator!= | ( | const Tstring & | right | ) | const

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

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

Tbool TOption::operator== | ( | const Tstring & | right | ) | const

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

Tvoid TOption::SetArgumentStyle | ( | Tint | argstyle | ) | `[inline]`

Tvoid TOption::SetDescription | ( | const Tstring & | desc | ) | `[inline]`

Tvoid TOption::SetLongOption | ( | const Tstring & | longoption | ) | `[inline]`

Tvoid TOption::SetShortOption | ( | const Tstring & | shortoption | ) | `[inline]`

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

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

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

- TOption.hh