void CJSONValue::Insert (const CString &sKey, const CJSONValue &Source) // Insert // // Appends to a key to a structure { ASSERT(m_iType == typeObject); ObjectType *pObj = (ObjectType *)m_pValue; pObj->Insert(sKey, Source); }
void CJSONValue::InsertHandoff (const CString &sKey, CJSONValue &Source) // InsertHandoff // // Appends to a key to a structure { ASSERT(m_iType == typeObject); ObjectType *pObj = (ObjectType *)m_pValue; CJSONValue *pNewValue = pObj->Insert(sKey); pNewValue->TakeHandoff(Source); }