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.