13 #pragma managed( push, off ) 35 : m_pcParent( pcParent )
36 , m_pcInputPointerList(
nullptr )
42 if (
nullptr == m_pcInputPointerList ) {
63 CJson* result =
nullptr;
66 for (
CJson* pcJson = const_cast< CJson* >(
this );; ) {
69 if (
nullptr == pcParent ) {
116 #pragma managed( pop ) #define NotifyFatalError()
致命的エラー発生通知マクロ
virtual CJson * GetJsonParent() noexcept
親JSONクラス取得関数
virtual void Clear() noexcept
クリア関数
CJson(CJson *pcParent) noexcept
コンストラクタ
virtual CJson * GetJsonRoot() noexcept
ルートJSONクラス取得関数
virtual ~CJson() noexcept
デストラクタ
CArray< int > * m_pcInputPointerList
入力ストリームポインタリストポインタ
virtual bool CompactJson() noexcept
JSONクラスコンパクト化関数
#define LIB_JSON_API
ダイナミックライブラリインポート宣言
virtual bool CompactBuffer() noexcept
バッファサイズコンパクト化関数
virtual void ClearJson() noexcept
JSONクラスクリア関数