Newer
Older
sample / sal / docs / options.html
<html><head>
	<META http-equiv="content-type" content="text/html; charset=utf-8">
	<title>sal.util.options</title>
	</head><body>
	<h1>sal.util.options</h1>
	<!-- Generated by Ddoc from src/sal/util/options.d -->
<br><br>
<dl><dt><big>class <u>Options</u>;
</big></dt>
<dd>起動引数を解析するクラス.
 
<br><br>

<dl><dt><big>this(void delegate(in const(immutable(char)[]) opt) <i>dg</i>);
</big></dt>
<dd>Options を構築します.
 ここで指定した Delegate は、
 未知のオプションが指定された際に実行されます.
<br><br>
<b>Params:</b><br>
<table><tr><td>void delegate(in const(immutable(char)[]) opt) <i>dg</i></td>
<td>未知のオプションが指定された際に実行される関数</td></tr>
</table><br>

</dd>
<dt><big>immutable(char)[][] <u>analysis</u>(char[][] <i>args</i>);
</big></dt>
<dd>引数を解析し、登録されている適切な関数を実行します.
<br><br>
<b>Params:</b><br>
<table><tr><td>char[][] <i>args</i></td>
<td>起動引数</td></tr>
</table><br>
<b>Return:</b><br>
オプション以外の引数
	 
<br><br>

</dd>
<dt><big>void <u>addFunc</u>(in string <i>name</i>, void delegate() <i>dg</i>);
</big></dt>
<dd>起動引数に指定された際に実行される関数を登録します.
<br><br>
<b>Params:</b><br>
<table><tr><td>string <i>name</i></td>
<td>起動引数 (例 --help)</td></tr>
<tr><td>void delegate() <i>dg</i></td>
<td>関数</td></tr>
</table><br>

</dd>
<dt><big>void <u>addFunc</u>(in string <i>name</i>, void delegate(in const(immutable(char)[]) opt) <i>dg</i>);
</big></dt>
<dd>起動引数に指定された際に実行される関数を登録します.
<br><br>
<b>Params:</b><br>
<table><tr><td>string <i>name</i></td>
<td>起動引数 (例 -f)</td></tr>
<tr><td>void delegate(in const(immutable(char)[]) opt) <i>dg</i></td>
<td>関数</td></tr>
</table><br>

</dd>
</dl>
</dd>
</dl>

	<hr><small>Page generated by <a href="http://www.digitalmars.com/d/2.0/ddoc.html">Ddoc</a>. </small>
	</body></html>