14 #pragma managed( push, off )    72         inline virtual bool IsEmpty() noexcept { 
return ( 
nullptr == m_pcJsonRoot ); }
    99         virtual bool SetRootJson( 
CJson* pcJson ) noexcept;
   123         virtual bool SetCurrentJson( 
CJson* pcJson ) noexcept;
   134         virtual void ClearDocument() noexcept;
   147         virtual bool CompactDocument() noexcept;
   160         virtual bool InputDocument( 
CStream& rcStream ) noexcept;
   173         virtual bool OutputDocument( 
CStreamOut& rcStreamOut ) noexcept;
   186         virtual bool DeleteCurrentJson() noexcept;
   199         virtual bool GetCurrentPath( 
CString& rcPath ) noexcept;
   212         virtual bool SetCurrentPath( 
wchar_t const* pszPath ) noexcept;
   227         virtual bool GetCurrentSetValue( 
CString& rcValue, 
bool bClassName = 
false, 
bool bQuotes = 
true ) noexcept;
   240         virtual bool SetCurrentSetValue( 
wchar_t const* pszValue ) noexcept;
   253         virtual bool CreatePath( 
wchar_t const* pszPath ) noexcept;
   270         static bool GetJsonPath( 
CString& rcPath, 
CJson* pcJson ) noexcept;
   282         static CJson* FindJsonPath( 
wchar_t const* pszPath, 
CJson* pcJson ) noexcept;
   298         static bool GetJsonSetValue( 
CString& rcValue, 
CJson* pcJson, 
bool bClassName = 
false, 
bool bQuotes = 
true ) noexcept;
   312         static bool SetJsonSetValue( 
wchar_t const* pszValue, 
CJson*& rpcJson ) noexcept;
   326         static bool SetJsonSetValueByStream( 
CStream& rcStream, 
CJson*& rpcJson ) noexcept;
   339         static bool DeleteJson( 
CJson*& rpcJson ) noexcept;
   353         static bool CreateJsonPath( 
wchar_t const* pszPath, 
CJson*& rpcJson ) noexcept;
   367         static bool GetJsonPathList( 
CString& rcPathList, 
CJson* pcJson ) noexcept;
   417         static bool DeleteQuotes( 
CString& rcString ) noexcept;
   433 #pragma managed( pop ) 
virtual CJson * GetRootJson() noexcept
ルートJSONクラス取得関数 
#define LIB_JSON_API
ダイナミックライブラリインポート宣言 
virtual CJson * GetCurrentJson() noexcept
カレントJSONクラス取得関数 
EJsonPathToken
JSONパストークン種別列挙体 
CJson * m_pcJsonRoot
ルートJSONクラスポインタ 
CJson * m_pcJsonCurrent
カレントJSONクラスポインタ 
virtual bool IsEmpty() noexcept
空状態取得関数