| Index: base/values.h
 | 
| diff --git a/base/values.h b/base/values.h
 | 
| index 14a02e4077ea3ea7cad83a9ee1275360c033fbc1..8becd3046ac0616bbb691b21ebabeed079850ef9 100644
 | 
| --- a/base/values.h
 | 
| +++ b/base/values.h
 | 
| @@ -88,6 +88,7 @@ class BASE_EXPORT Value {
 | 
|    virtual bool GetAsString(std::string* out_value) const;
 | 
|    virtual bool GetAsString(string16* out_value) const;
 | 
|    virtual bool GetAsString(const StringValue** out_value) const;
 | 
| +  virtual bool GetAsString(StringPiece* out_value) const;
 | 
|    virtual bool GetAsBinary(const BinaryValue** out_value) const;
 | 
|    // ListValue::From is the equivalent for std::unique_ptr conversions.
 | 
|    virtual bool GetAsList(ListValue** out_value);
 | 
| @@ -166,6 +167,7 @@ class BASE_EXPORT StringValue : public Value {
 | 
|    bool GetAsString(std::string* out_value) const override;
 | 
|    bool GetAsString(string16* out_value) const override;
 | 
|    bool GetAsString(const StringValue** out_value) const override;
 | 
| +  bool GetAsString(StringPiece* out_value) const override;
 | 
|    StringValue* DeepCopy() const override;
 | 
|    bool Equals(const Value* other) const override;
 | 
|  
 | 
| 
 |