Chromium Code Reviews| Index: base/scoped_vector.h |
| diff --git a/base/scoped_vector.h b/base/scoped_vector.h |
| index 8e4dd7c004232ff9c4aa1e477b50a7051a2f2e44..b797078572b8acbfe9be1864af17927c890dddea 100644 |
| --- a/base/scoped_vector.h |
| +++ b/base/scoped_vector.h |
| @@ -27,7 +27,7 @@ class ScopedVector { |
| std::vector<T*>* operator->() { return &v; } |
| const std::vector<T*>* operator->() const { return &v; } |
| - T* operator[](size_t i) { return v[i]; } |
| + T*& operator[](size_t i) { return v[i]; } |
|
viettrungluu
2010/08/19 18:57:44
Wow, that was broken before.
|
| const T* operator[](size_t i) const { return v[i]; } |
| bool empty() const { return v.empty(); } |
| @@ -54,6 +54,7 @@ class ScopedVector { |
| } |
| void reset() { STLDeleteElements(&v); } |
| + void resize(size_t new_size) { v.resize(new_size); } |
| private: |
| std::vector<T*> v; |