| Index: base/values.h
|
| diff --git a/base/values.h b/base/values.h
|
| index 43894d15c2b7ed7ff75a478b7194110624a4c02a..a00a17c3c24358f1bd8fd103b609125b94abe2ce 100644
|
| --- a/base/values.h
|
| +++ b/base/values.h
|
| @@ -94,6 +94,7 @@ class BASE_API Value {
|
| virtual bool GetAsString(std::string* out_value) const;
|
| virtual bool GetAsString(string16* out_value) const;
|
| virtual bool GetAsList(ListValue** out_value);
|
| + virtual bool GetAsList(const ListValue** out_value) const;
|
|
|
| // This creates a deep copy of the entire Value tree, and returns a pointer
|
| // to the copy. The caller gets ownership of the copy, of course.
|
| @@ -427,6 +428,7 @@ class BASE_API ListValue : public Value {
|
|
|
| // Overridden from Value:
|
| virtual bool GetAsList(ListValue** out_value);
|
| + virtual bool GetAsList(const ListValue** out_value) const;
|
| virtual ListValue* DeepCopy() const;
|
| virtual bool Equals(const Value* other) const;
|
|
|
|
|