Lines Matching refs:mValue
369 mValue = other.mValue; in operator =()
373 mValue.mString = new AString(*other.mValue.mString); in operator =()
377 mValue.mObjectOrArray->incStrong(this /* id */); in operator =()
401 *value = mValue.mInt32; in getInt32()
409 *value = mValue.mInt32; in getFloat()
415 *value = mValue.mFloat; in getFloat()
431 *value = *mValue.mString; in getString()
440 *value = mValue.mBoolean; in getBoolean()
449 *value = static_cast<JSONObject *>(mValue.mObjectOrArray); in getObject()
458 *value = static_cast<JSONArray *>(mValue.mObjectOrArray); in getArray()
465 mValue.mInt32 = value; in setInt32()
472 mValue.mFloat = value; in setFloat()
479 mValue.mString = new AString(value); in setString()
486 mValue.mBoolean = value; in setBoolean()
493 mValue.mObjectOrArray = obj.get(); in setObject()
494 mValue.mObjectOrArray->incStrong(this /* id */); in setObject()
502 mValue.mObjectOrArray = array.get(); in setArray()
503 mValue.mObjectOrArray->incStrong(this /* id */); in setArray()
511 delete mValue.mString; in unset()
515 mValue.mObjectOrArray->decStrong(this /* id */); in unset()
573 mValue.mString->c_str(), mValue.mString->size(), &escaped); in toString()
583 out = AStringPrintf("%d", mValue.mInt32); in toString()
589 out = AStringPrintf("%f", mValue.mFloat); in toString()
595 out = mValue.mBoolean ? "true" : "false"; in toString()
609 out.append(mValue.mObjectOrArray->internalToString(depth + 1)); in toString()