14 #pragma managed( push, off )   104         inline virtual wchar_t GetOpenChar() noexcept = 0;
   115         inline virtual wchar_t GetCloseChar() noexcept = 0;
   127         inline virtual CJson* CreateInputJsonElement( 
CStream& rcStream, 
CJson* pcParent ) noexcept = 0;
   141         virtual void ClearJson() noexcept 
override;
   154         virtual bool CompactJson() noexcept 
override;
   167         virtual bool InputJson( 
CStream& rcStream ) noexcept 
override;
   180         virtual bool OutputJson( 
CStreamOut& rcStreamOut ) noexcept 
override;
   191         virtual CJson* GetJsonElement( 
int nIndex ) noexcept;
   205         virtual bool SetJsonElement( 
int nIndex, 
CJson* pcJson ) noexcept;
   218         virtual bool ExtendJsonElementCount( 
int nCount ) noexcept;
   228 #pragma managed( pop ) virtual CJsonContainer * GetJsonContainer() noexcept override
JSONクラスインスタンス取得関数 
virtual EJsonClass GetJsonClass() noexcept override
JSONクラス種別取得関数 
#define LIB_JSON_API
ダイナミックライブラリインポート宣言 
virtual bool IsJsonContainer() noexcept override
JSONクラス種別判定関数