| Solution46
    | 
JSON構成情報自動セクションブロッククラス [詳解]
#include "CJsonConfigAuto.h"

| 公開メンバ関数 | |
| CJsonConfigAuto (CJsonConfig &rcConfig, wchar_t const *pszSection, int nIndex, wchar_t const *pszPath, bool bClear=false) noexcept | |
| コンストラクタ  [詳解] | |
| CJsonConfigAuto (CJsonConfig &rcConfig, wchar_t const *pszSection, wchar_t const *pszPath, bool bClear=false) noexcept | |
| コンストラクタ  [詳解] | |
| CJsonConfigAuto (CJsonConfig &rcConfig, wchar_t const *pszSection, int nIndex, bool bClear=false) noexcept | |
| コンストラクタ  [詳解] | |
| CJsonConfigAuto (CJsonConfig &rcConfig, wchar_t const *pszSection, bool bClear=false) noexcept | |
| コンストラクタ  [詳解] | |
| virtual | ~CJsonConfigAuto () noexcept | 
| デストラクタ  [詳解] | |
| virtual bool | GetResult () noexcept | 
| 実行結果取得関数  [詳解] | |
| 限定公開変数類 | |
| CJsonConfig & | m_rcConfig | 
| JSON構成情報参照  [詳解] | |
| CString | m_cCurrPath | 
| JSONカレントパス  [詳解] | |
| bool | m_bResult | 
| 実行結果  [詳解] | |
| 非公開メンバ関数 | |
| CJsonConfigAuto (CJsonConfigAuto const &)=delete | |
| CJsonConfigAuto & | operator= (CJsonConfigAuto const &)=delete | 
| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rcConfig | JSON構成情報参照 | 
| [in] | pszSection | セクション文字列 | 
| [in] | nIndex | セクションインデックス | 
| [in] | pszPath | JSONパス文字列 | 
| [in] | bClear | セクションクリアフラグ | 
CJsonConfigAuto.cpp の 28 行目に定義があります。
参照先 LibCommon::CString::Format().

| 
 | inlineexplicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rcConfig | JSON構成情報参照 | 
| [in] | pszSection | セクション文字列 | 
| [in] | pszPath | JSONパス文字列 | 
| [in] | bClear | セクションクリアフラグ | 
CJsonConfigAuto.h の 61 行目に定義があります。
| 
 | inlineexplicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rcConfig | JSON構成情報参照 | 
| [in] | pszSection | セクション文字列 | 
| [in] | nIndex | セクションインデックス | 
| [in] | bClear | セクションクリアフラグ | 
CJsonConfigAuto.h の 76 行目に定義があります。
| 
 | inlineexplicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rcConfig | JSON構成情報参照 | 
| [in] | pszSection | セクション文字列 | 
| [in] | bClear | セクションクリアフラグ | 
CJsonConfigAuto.h の 90 行目に定義があります。
| 
 | virtualnoexcept | 
デストラクタ
デストラクタです。
| なし | 
CJsonConfigAuto.cpp の 105 行目に定義があります。
参照先 LibJson::CJsonDocument::DeleteCurrentJson(), LibJson::CJsonDocument::GetCurrentSetValue(), m_bResult, m_cCurrPath, m_rcConfig, LibJson::CJsonDocument::SetCurrentPath().

| 
 | privatedelete | 
| 
 | inlinevirtualnoexcept | 
| 
 | privatedelete | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected |