OpenRTM-aist  1.2.1
公開メンバ関数 | 公開変数類 | 全メンバ一覧
coil::GetOpt クラス

GetOpt クラス [詳解]

#include <OS.h>

公開メンバ関数

 GetOpt (int argc, char *const argv[], const char *opt, int flag)
 コンストラクタ [詳解]
 
 ~GetOpt ()
 デストラクタ [詳解]
 
int operator() ()
 コマンドライン引数解析 [詳解]
 

公開変数類

char * optarg
 
int optind
 オプション引数 [詳解]
 
int opterr
 処理対象引数 [詳解]
 
int optopt
 エラー表示 0:抑止、1:表示 [詳解]
 

詳解

GetOpt クラス

構築子と解体子

coil::GetOpt::GetOpt ( int  argc,
char *const  argv[],
const char *  opt,
int  flag 
)
inline

コンストラクタ

コンストラクタ。

引数
nameオブジェクト名

参照先 optind.

coil::GetOpt::~GetOpt ( )
inline

デストラクタ

デストラクタ。

参照先 optind.

関数詳解

int coil::GetOpt::operator() ( )
inline

コマンドライン引数解析

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

戻り値
解析結果

参照先 optarg, opterr, optind, optopt.

メンバ詳解

char* coil::GetOpt::optarg

参照元 operator()().

int coil::GetOpt::opterr

処理対象引数

参照元 operator()().

int coil::GetOpt::optind

オプション引数

参照元 GetOpt(), operator()(), ~GetOpt().

int coil::GetOpt::optopt

エラー表示 0:抑止、1:表示

参照元 operator()().


このクラス詳解は次のファイルから抽出されました: