| Index: base/values.cc
|
| diff --git a/base/values.cc b/base/values.cc
|
| index fd0bbe17a41468da40b3e55bc64c50ef3be5415d..ca3692deccae32ff401b99ac35487db78dc66199 100644
|
| --- a/base/values.cc
|
| +++ b/base/values.cc
|
| @@ -118,6 +118,10 @@ bool Value::GetAsString(const StringValue** out_value) const {
|
| return false;
|
| }
|
|
|
| +bool Value::GetAsString(StringPiece* out_value) const {
|
| + return false;
|
| +}
|
| +
|
| bool Value::GetAsList(ListValue** out_value) {
|
| return false;
|
| }
|
| @@ -287,6 +291,12 @@ bool StringValue::GetAsString(const StringValue** out_value) const {
|
| return true;
|
| }
|
|
|
| +bool StringValue::GetAsString(StringPiece* out_value) const {
|
| + if (out_value)
|
| + *out_value = value_;
|
| + return true;
|
| +}
|
| +
|
| StringValue* StringValue::DeepCopy() const {
|
| return new StringValue(value_);
|
| }
|
|
|