14 #pragma managed( push, off ) 46 explicit CJsonPair(
CJson* pcParent,
wchar_t const* pszString =
nullptr ) noexcept;
84 inline virtual bool IsJsonPair() noexcept
override {
return true; }
111 virtual void ClearJson() noexcept
override;
124 virtual bool CompactJson() noexcept
override;
137 virtual bool InputJson(
CStream& rcStream ) noexcept
override;
150 virtual bool OutputJson(
CStreamOut& rcStreamOut ) noexcept
override;
163 virtual bool SetJsonValue(
CJsonValue* pcJsonValue ) noexcept;
194 #pragma managed( pop )
virtual CJsonString * GetJsonString() noexcept override
virtual CJsonPair * GetJsonPair() noexcept override
JSONクラスインスタンス取得関数
virtual bool IsJsonPair() noexcept override
JSONクラス種別判定関数
CJsonString * m_pcJsonString
JSON文字列ポインタ
virtual EJsonClass GetJsonClass() noexcept override
JSONクラス種別取得関数
virtual CJsonValue * GetJsonValue() noexcept override
#define LIB_JSON_API
ダイナミックライブラリインポート宣言
CJsonValue * m_pcJsonValue
JSONバリューポインタ