| Index: base/values.cc
|
| diff --git a/base/values.cc b/base/values.cc
|
| index 35225698c54d56eb83be645256a80b04dabb0341..a4a6ff43ade187abe31a3df5bf5ed2d3faeada18 100644
|
| --- a/base/values.cc
|
| +++ b/base/values.cc
|
| @@ -70,27 +70,27 @@ Value* Value::CreateNullValue() {
|
| }
|
|
|
| // static
|
| -Value* Value::CreateBooleanValue(bool in_value) {
|
| +FundamentalValue* Value::CreateBooleanValue(bool in_value) {
|
| return new FundamentalValue(in_value);
|
| }
|
|
|
| // static
|
| -Value* Value::CreateIntegerValue(int in_value) {
|
| +FundamentalValue* Value::CreateIntegerValue(int in_value) {
|
| return new FundamentalValue(in_value);
|
| }
|
|
|
| // static
|
| -Value* Value::CreateRealValue(double in_value) {
|
| +FundamentalValue* Value::CreateRealValue(double in_value) {
|
| return new FundamentalValue(in_value);
|
| }
|
|
|
| // static
|
| -Value* Value::CreateStringValue(const std::string& in_value) {
|
| +StringValue* Value::CreateStringValue(const std::string& in_value) {
|
| return new StringValue(in_value);
|
| }
|
|
|
| // static
|
| -Value* Value::CreateStringValue(const string16& in_value) {
|
| +StringValue* Value::CreateStringValue(const string16& in_value) {
|
| return new StringValue(in_value);
|
| }
|
|
|
| @@ -182,7 +182,7 @@ bool FundamentalValue::GetAsReal(double* out_value) const {
|
| return (IsType(TYPE_REAL));
|
| }
|
|
|
| -Value* FundamentalValue::DeepCopy() const {
|
| +FundamentalValue* FundamentalValue::DeepCopy() const {
|
| switch (GetType()) {
|
| case TYPE_BOOLEAN:
|
| return CreateBooleanValue(boolean_value_);
|
| @@ -250,7 +250,7 @@ bool StringValue::GetAsString(string16* out_value) const {
|
| return true;
|
| }
|
|
|
| -Value* StringValue::DeepCopy() const {
|
| +StringValue* StringValue::DeepCopy() const {
|
| return CreateStringValue(value_);
|
| }
|
|
|
| @@ -288,7 +288,7 @@ BinaryValue* BinaryValue::CreateWithCopiedBuffer(const char* buffer,
|
| return new BinaryValue(buffer_copy, size);
|
| }
|
|
|
| -Value* BinaryValue::DeepCopy() const {
|
| +BinaryValue* BinaryValue::DeepCopy() const {
|
| return CreateWithCopiedBuffer(buffer_, size_);
|
| }
|
|
|
| @@ -646,7 +646,7 @@ void DictionaryValue::MergeDictionary(const DictionaryValue* dictionary) {
|
| }
|
| }
|
|
|
| -Value* DictionaryValue::DeepCopy() const {
|
| +DictionaryValue* DictionaryValue::DeepCopy() const {
|
| DictionaryValue* result = new DictionaryValue;
|
|
|
| for (ValueMap::const_iterator current_entry(dictionary_.begin());
|
| @@ -862,7 +862,7 @@ bool ListValue::GetAsList(ListValue** out_value) {
|
| return true;
|
| }
|
|
|
| -Value* ListValue::DeepCopy() const {
|
| +ListValue* ListValue::DeepCopy() const {
|
| ListValue* result = new ListValue;
|
|
|
| for (ValueVector::const_iterator i(list_.begin()); i != list_.end(); ++i)
|
|
|