KSCL::CIniStringsAccesserに対する継承グラフ
公開メンバ | |
CIniStringsAccesser (const std::vector< std::string > &p_rcIniStrVec) | |
・コンストラクタ。. より詳しく... | |
virtual | ~CIniStringsAccesser () |
・デストラクタ。. より詳しく... | |
virtual std::string | GetString (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr) const |
・ini ファイルから文字列を取り出します。. より詳しく... | |
virtual void | GetString (const std::string &p_rcSectionStr, std::vector< std::string > &p_rcRetStrVec, const std::string &p_rcPrefixStr="", const int p_iFirstNo=0, const int p_iDigitNum=E_DIGIT_NUM_NO) const throw () |
・ini ファイルから文字列一覧を取り出して返します。. より詳しく... | |
virtual int | GetInt (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const int p_iDefault=-1) const |
・ini ファイルから整数値を取り出します。. より詳しく... | |
virtual void | SetString (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const std::string &p_rcDataStr) const throw () |
・ ini ファイルに文字列を書き込みます。. より詳しく... | |
virtual void | SetInt (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const int p_iData) const throw () |
・ ini ファイルに整数値を書き込みます。. より詳しく... | |
virtual void | SetString (const std::string &p_rcSectionStr, const std::vector< std::string > &p_rcStrVec, const std::string &p_rcPrefixStr="", const int p_iFirstNo=0, const int p_iDigitNum=E_DIGIT_NUM_NO) throw () |
・ini ファイルに文字列一覧を書き込みます。. より詳しく... | |
非公開属性 | |
const std::vector< std::string > & | m_rcIniStrVec |
ini ファイルの全行。. より詳しく... |
ini ファイルを std::vector< std::string > 化したものとのデータのやりとりをします。
たとえば ini ファイルを CFileIOUtil::ReadFileLines() 等で読み込んで std::vector< std::string > に 入れて、それに対してアクセスします。そうすることで GetPrivateProfile 系の遅さを克服します。
|
・コンストラクタ。.
|
|
・デストラクタ。. 特に何もしません。 |
|
・ini ファイルから文字列を取り出します。.
ini ファイルから文字列を取り出します。
KSCL::IIniAccesserBaseを実装しています. |
|
・ini ファイルから文字列一覧を取り出して返します。.
ini ファイルから文字列一覧を取り出します。 p_rcPrefixStr = "AAA"; p_iFirstNo = 1; p_iDigitNum = 2;なら、 AAA01=aaa AAA02=bbb AAA03=cccという感じに取ってきます。
|
|
・ini ファイルから整数値を取り出します。.
ini ファイルから整数値を取り出します。
KSCL::IIniAccesserBaseを実装しています. |
|
・ ini ファイルに文字列を書き込みます。.
KSCL::IIniAccesserBaseを実装しています. |
|
・ ini ファイルに整数値を書き込みます。.
KSCL::IIniAccesserBaseを実装しています. |
|
・ini ファイルに文字列一覧を書き込みます。.
ini ファイルに文字列一覧を書き込みます。 p_rcPrefixStr = "AAA"; p_iFirstNo = 1; p_iDigitNum = 2;なら、 AAA01=aaa AAA02=bbb AAA03=cccという感じに。。
|
|
ini ファイルの全行。.
|