|
| bool | CanQuery (void) const |
| | [確認] 参照可能? そのセクションが存在し読み込める、確認できます。 [詳解]
|
| |
| | CSection (const IAccessor *I, LPCTSTR lpszSectionName) |
| | 代入コンストラクタ [詳解]
|
| |
| bool | DeleteAllKeys (void) |
| | [削除] 全キー削除 [詳解]
|
| |
| bool | DeleteKey (LPCTSTR lpszKey) |
| | [削除] 指定キー削除 [詳解]
|
| |
| CStrVector | EnumKeyNames (void) const |
| | [取得] キー名一覧取得 [詳解]
|
| |
| CStrVector | EnumSectionNames (void) const |
| | [取得] セクション名一覧取得 [詳解]
|
| |
| EKind | GetKeyKind (LPCTSTR lpszKey) const |
| | [取得] 情報取種取得 [詳解]
|
| |
| CKeyMap | GetKeyMap (void) const |
| | [取得] 全値取得 [詳解]
|
| |
| void | GetKeyTree (CKeyTree &_tree) const |
| | [取得] 全値取得 [詳解]
|
| |
| void | GetKeyTree (CStrsTree &_tree) const |
| | [取得] 全値取得 [詳解]
|
| |
| CStr | GetSectionName (void) const |
| | [取得] セクション名取得 [詳解]
|
| |
| bool | HasKey (LPCTSTR lpszKey) const |
| | [確認] 情報存在確認 [詳解]
|
| |
| bool | InSubSection (LPCTSTR lpszSubName) |
| | [設定] 対象セクション変更. [詳解]
|
| |
| void | PreviousSubSection (void) |
| | [設定] 対象セクション変更. [詳解]
|
| |
| CByteVector | QueryData (LPCTSTR lpszKey) const |
| | [取得] バイナリ情報取得 [詳解]
|
| |
| DWORD | QueryDword (LPCTSTR lpszKey, DWORD dwDefault=0) const |
| | [取得] 数値情報取得 [詳解]
|
| |
| LONGLONG | QueryLonglong (LPCTSTR lpszKey, LONGLONG llDefault=0) const |
| | [取得] 数値情報取得 [詳解]
|
| |
| CStrVector | QueryPluralStrings (LPCTSTR lpszKey) const |
| | [取得] 文字列群情報取得 [詳解]
|
| |
| bool | QuerySerializableData (LPCTSTR lpszKey, ISerializable &_d) const |
| | [取得] シリアライザブルデータ情報取得 [詳解]
|
| |
| CStr | QueryString (LPCTSTR lpszKey, LPCTSTR lpszDefault=NULL) const |
| | [取得] 文字列情報取得 [詳解]
|
| |
| template<typename TYP > |
| bool | QueryStruct (LPCTSTR lpszKey, TYP &_t) const |
| | [取得] バイナリ情報取得 [詳解]
|
| |
| CValue | QueryValue (LPCTSTR lpszKey) const |
| | [取得] 情報取得 [詳解]
|
| |
| CVectorT< CValue > | QueryVector (void) const |
| | [取得] 配列値取得 [詳解]
|
| |
| bool | QueryWindowText (LPCTSTR lpszKey, HWND hWnd, LPCTSTR lpszDefault=NULL) const |
| | [取得] ウィンドウテキスト情報取得 [詳解]
|
| |
| const IAccessor * | ReferAccessor (void) const |
| | [参照] Accessorインターフェース参照 [詳解]
|
| |
| bool | WriteData (LPCTSTR lpszKey, const IConstCollectionT< BYTE > &c) |
| | [追加] バイナリ情報記録 [詳解]
|
| |
| bool | WriteData (LPCTSTR lpszKey, size_t len, LPCVOID P) |
| | [追加] バイナリ情報記録 [詳解]
|
| |
| bool | WriteDword (LPCTSTR lpszKey, DWORD dwValue) |
| | [追加] 数値情報記録 [詳解]
|
| |
| bool | WriteLonglong (LPCTSTR lpszKey, LONGLONG llValue) |
| | [追加] 数値情報記録 [詳解]
|
| |
| bool | WritePluralStrings (LPCTSTR lpszKey, const CStrVector &vs) |
| | [追加] 文字列群情報記録 [詳解]
|
| |
| bool | WriteSerializableData (LPCTSTR lpszKey, const ISerializable &s) |
| | [追加] シリアライザブルデータ情報記録 [詳解]
|
| |
| bool | WriteString (LPCTSTR lpszKey, LPCTSTR lpszValue) |
| | [追加] 文字列情報記録 [詳解]
|
| |
| template<typename TYP > |
| bool | WriteStruct (LPCTSTR lpszKey, const TYP &t) |
| | [追加] バイナリ情報記録 [詳解]
|
| |
| bool | WriteValue (LPCTSTR lpszKey, const CValue &value) |
| | [追加] 情報記録 [詳解]
|
| |
| bool | WriteVector (const CVectorT< CValue > &vv) |
| | [追加] 配列値記録 [詳解]
|
| |
| bool | WriteWindowText (LPCTSTR lpszKey, HWND hWnd) |
| | [追加] ウィンドウテキスト情報記録 [詳解]
|
| |
セクション情報アクセスクラス
IAccessor のサブクラスにより作成されるクラスです。
本インスタンスで IAccessor のサブクラスの指定のセクションの情報にアクセスします。
- 参照
- IAccessor
- 注意
- 本クラスは作成元の IAccessor のサブクラスのインスタンスの参照を持っています。 必ず本クラスの有効の間は、作成元のインスタンスは破棄しないようにしてください。
- 必要ファイル
- TnbAccessor.h
- 日付
- 06/06/08 新規作成
-
06/10/31 メンバ追加
-
09/04/02 HWND にも対応
-
09/11/12 WriteData() を追加。
-
10/05/17 シリアライザーを追加。
TnbAccessor.h の 293 行目に定義があります。