summaryrefslogtreecommitdiffstats
path: root/base/scoped_vector.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/scoped_vector.h')
-rw-r--r--base/scoped_vector.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/base/scoped_vector.h b/base/scoped_vector.h
index 8e4dd7c..b797078 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]; }
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;