- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- データ構造
- データ構造索引
- クラス階層
- データフィールド

Public 型 | Public メソッド | Protected メソッド
クラス mist::options
コマンドライン引数の解析

コマンドライン引数を解析するクラス [詳細]

`#include <options.h>`

std::vector< T >を継承しています。

## Public 型
typedef std::vector< std::string > | base
| 基底クラス

## Public メソッド
| options (const std::string header="", const std::string footer="")
| デフォルトコンストラクタ
| options (const options &o)
| コピーコンストラクタ
void | add (const std::string &name, const std::string &comment)
| 値無しのオプションを追加する
void | add (const std::string &name, const std::string &comment, const std::string &default_value)
| 値を含むオプションを追加する（デフォルト値を指定するとオプションが指定されない場合も値を取得可能）
void | add (const std::string &name, const std::string &comment, int default_value)
| 値を含むオプションを追加する（デフォルト値を指定するとオプションが指定されない場合も値を取得可能）
void | add (const std::string &name, const std::string &comment, double default_value)
| 値を含むオプションを追加する（デフォルト値を指定するとオプションが指定されない場合も値を取得可能）
bool | isset (const std::string &name) const
| オプションがコマンドライン引数無いに指定されたかどうかを調べる
const std::string | get_string (const std::string &name) const
| オプションに指定された文字列を取得する
int | get_int (const std::string &name) const
| オプションに指定された値を取得する
double | get_double (const std::string &name) const
| オプションに指定された値を取得する
void | show_help () const
| オプションの一覧を標準出力に表示する
bool | parse_args (int argc, char *argv[])
| プログラム引数を解析して，オプションとの対応関係を求める

## Protected メソッド
bool | __isset__ (const std::string &name, std::string &val) const
| オプションに指定されている値を取得する

## Additional Inherited Members
変数 inherited from std::vector< T >
T | elements
| STL member.

## 説明

コマンドライン引数を解析するクラス

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

- options.h