13 #pragma managed( push, off )    33         , m_pcJsonString( 
new CJsonString( 
this, pszString ) )
    34         , m_pcJsonValue( 
new CJsonFixed( 
this, L
"null" ) )
   122                 rcStream.SkipSpace();
   125                 if ( !rcStream.SkipChar( L
':' ) ) {
   172             else if ( !rcStreamOut.OutputString( L
": " ) ) {
   205             if ( 
nullptr == pcJsonPair ) {
   210             else if ( !pcJsonPair->
InputJson( rcStream ) ) {
   247 #pragma managed( pop ) 
virtual bool OutputJson(CStreamOut &rcStreamOut) noexcept
JSONクラス出力関数 
CJsonPair(CJson *pcParent, wchar_t const *pszString=nullptr) noexcept
コンストラクタ 
CJsonString * m_pcJsonString
JSON文字列ポインタ 
virtual bool CompactJson() noexcept override
JSONクラスコンパクト化関数 
CArray< int > * m_pcInputPointerList
入力ストリームポインタリストポインタ 
static CJsonString * CreateInputJson(CStream &rcStream, CJson *pcParent) noexcept
JSON文字列入力作成関数 
virtual bool SetJsonValue(CJsonValue *pcJsonValue) noexcept
JSONバリュー設定関数 
virtual bool CompactJson() noexcept
JSONクラスコンパクト化関数 
virtual bool OutputJson(CStreamOut &rcStreamOut) noexcept override
JSONクラス出力関数 
virtual void ClearJson() noexcept override
JSONクラスクリア関数 
virtual ~CJsonPair() noexcept
デストラクタ 
static CJsonValue * CreateInputJson(CStream &rcStream, CJson *pcParent) noexcept
JSONバリュー入力作成関数 
virtual bool InputJson(CStream &rcStream) noexcept override
JSONクラス入力関数 
virtual bool CompactJson() noexcept override
JSONクラスコンパクト化関数 
static CJsonPair * CreateInputJson(CStream &rcStream, CJson *pcParent) noexcept
JSONペア入力作成関数 
virtual bool OutputJson(CStreamOut &rcStreamOut) noexcept override
JSONクラス出力関数 
virtual void ClearJson() noexcept
JSONクラスクリア関数 
CJsonValue * m_pcJsonValue
JSONバリューポインタ