Lines Matching refs:mValue
365 mValue = other.mValue; in operator =()
369 mValue.mString = new AString(*other.mValue.mString); in operator =()
373 mValue.mObjectOrArray->incStrong(this /* id */); in operator =()
397 *value = mValue.mInt32; in getInt32()
405 *value = mValue.mInt32; in getFloat()
411 *value = mValue.mFloat; in getFloat()
427 *value = *mValue.mString; in getString()
436 *value = mValue.mBoolean; in getBoolean()
445 *value = static_cast<JSONObject *>(mValue.mObjectOrArray); in getObject()
454 *value = static_cast<JSONArray *>(mValue.mObjectOrArray); in getArray()
461 mValue.mInt32 = value; in setInt32()
468 mValue.mFloat = value; in setFloat()
475 mValue.mString = new AString(value); in setString()
482 mValue.mBoolean = value; in setBoolean()
489 mValue.mObjectOrArray = obj.get(); in setObject()
490 mValue.mObjectOrArray->incStrong(this /* id */); in setObject()
498 mValue.mObjectOrArray = array.get(); in setArray()
499 mValue.mObjectOrArray->incStrong(this /* id */); in setArray()
507 delete mValue.mString; in unset()
511 mValue.mObjectOrArray->decStrong(this /* id */); in unset()
569 mValue.mString->c_str(), mValue.mString->size(), &escaped); in toString()
579 out = AStringPrintf("%d", mValue.mInt32); in toString()
585 out = AStringPrintf("%f", mValue.mFloat); in toString()
591 out = mValue.mBoolean ? "true" : "false"; in toString()
605 out.append(mValue.mObjectOrArray->internalToString(depth + 1)); in toString()