# sal.util.options

class Options;
  起動引数を解析するクラス.
  this(void delegate(in const(immutable(char)[]) opt) dg);
    Options を構築します. ここで指定した Delegate は、 未知のオプションが指定された際に実行されます.
    Params:

    void delegate(in const(immutable(char)[]) opt) dg | 未知のオプションが指定された際に実行される関数

  immutable(char)[][] analysis(char[][] args);
    引数を解析し、登録されている適切な関数を実行します.
    Params:

    char[][] args | 起動引数

    Return:
    オプション以外の引数
  void addFunc(in string name, void delegate() dg);
    起動引数に指定された際に実行される関数を登録します.
    Params:

    string name | 起動引数 (例 --help)
    void delegate() dg | 関数

  void addFunc(in string name, void delegate(in const(immutable(char)[]) opt) dg);
    起動引数に指定された際に実行される関数を登録します.
    Params:

    string name | 起動引数 (例 -f)
    void delegate(in const(immutable(char)[]) opt) dg | 関数

Page generated by Ddoc.