公開メンバ | |
CParameterParser (const std::vector< std::string > &p_rcCommandLineVec) | |
・コンストラクタ。. より詳しく... | |
virtual | ~CParameterParser () |
・デストラクタ。. より詳しく... | |
virtual void | AddOneParameter (COneParameterInfoBase *const p_pcOneParameterBase) |
・パラメーター情報を追加します。. より詳しく... | |
virtual bool | DoParse () |
・パーシングします。. より詳しく... | |
保護メンバ | |
virtual int | ParseOneParameterInfo (COneParameterInfoBase *p_pcOneParameterInfoBase) const |
・1パーシング情報を取り込んでパーシングします。. より詳しく... | |
virtual bool | IsParseSucceded (const std::vector< int > &p_rcIsParsedResultVec) const |
・パーシングが成功したか失敗したか調べます。. より詳しく... | |
virtual bool | IsParseFailedPred (COneParameterInfoBase *p_pcOneParameterInfoBase) const |
・各パラメーター情報についてパーシングが失敗したかどうか調べるプレディケートです。. より詳しく... | |
非公開型 | |
typedef std::list< COneParameterInfoBase * > | type_OneParameterBasePtrList |
COneParameterInfoBase へのポインタのリストの型定義。. より詳しく... | |
非公開属性 | |
const std::vector< std::string > & | m_rcCommandLineVec |
コマンドライン。ただし最初の exe は入ってません。. より詳しく... | |
type_OneParameterBasePtrList | m_cOneParameterBasePtrList |
パラメーター情報のリスト。. より詳しく... |
<STRONG>注:使用不可。作りかけです。
|
COneParameterInfoBase へのポインタのリストの型定義。.
|
|
・コンストラクタ。.
初期化します。
|
|
・デストラクタ。. 特に何もしません。 |
|
・パラメーター情報を追加します。.
コマンドラインパラメーターについての情報が入っているクラスをリストに追加します。
|
|
・パーシングします。. コマンドラインをパーシングします。
|
|
・1パーシング情報を取り込んでパーシングします。.
|
|
・パーシングが成功したか失敗したか調べます。.
|
|
・各パラメーター情報についてパーシングが失敗したかどうか調べるプレディケートです。.
|
|
コマンドライン。ただし最初の exe は入ってません。.
|
|
パラメーター情報のリスト。.
|