| Index: base/values.cc
|
| diff --git a/base/values.cc b/base/values.cc
|
| index b478b620ca56b0e2a3ed13ff2a007841dd5d9de7..061b7a1a0253454d51a14fb18b5328bcac99cf49 100644
|
| --- a/base/values.cc
|
| +++ b/base/values.cc
|
| @@ -89,6 +89,10 @@ Value* Value::CreateNullValue() {
|
| return new Value(TYPE_NULL);
|
| }
|
|
|
| +bool Value::GetAsBinary(const BinaryValue** out_value) const {
|
| + return false;
|
| +}
|
| +
|
| bool Value::GetAsBoolean(bool* out_value) const {
|
| return false;
|
| }
|
| @@ -319,6 +323,12 @@ BinaryValue* BinaryValue::CreateWithCopiedBuffer(const char* buffer,
|
| return new BinaryValue(scoped_buffer_copy.Pass(), size);
|
| }
|
|
|
| +bool BinaryValue::GetAsBinary(const BinaryValue** out_value) const {
|
| + if (out_value)
|
| + *out_value = this;
|
| + return true;
|
| +}
|
| +
|
| BinaryValue* BinaryValue::DeepCopy() const {
|
| return CreateWithCopiedBuffer(buffer_.get(), size_);
|
| }
|
|
|