| Index: base/values.h
|
| diff --git a/base/values.h b/base/values.h
|
| index cd68b10944688ce7283f468a540603e09a91e7df..482ffa0e06858935b8fbdc56eaf2a45372777385 100644
|
| --- a/base/values.h
|
| +++ b/base/values.h
|
| @@ -334,12 +334,17 @@ class ListValue : public Value {
|
| // it will return false and the ListValue object will be unchanged.
|
| bool Remove(size_t index, Value** out_value);
|
|
|
| - // Removes the first instance of |value| found in the list, if any.
|
| - void Remove(const Value& value);
|
| + // Removes the first instance of |value| found in the list, if any, returning
|
| + // the index that it was located at (-1 for not present).
|
| + int Remove(const Value& value);
|
|
|
| // Appends a Value to the end of the list.
|
| void Append(Value* in_value);
|
|
|
| + // Insert a Value at index.
|
| + // Returns true if successful, or false if the index was out of range.
|
| + bool Insert(size_t index, Value* in_value);
|
| +
|
| // Iteration
|
| typedef ValueVector::iterator iterator;
|
| typedef ValueVector::const_iterator const_iterator;
|
|
|