summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-04-04 01:33:05 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-04-04 16:36:18 +0200
commit31fa22ae90c6481c6e70eb2381d63ecc9b6c6d42 (patch)
tree6b23d8432af75ebab042f67d8fd4a453a662c83d /staging_vespalib
parent67e9b3bd5b22ae02c079e47e56ec9ad7fb7df402 (diff)
Use override
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/vespa/vespalib/util/polymorphicarrays.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/util/polymorphicarrays.h b/staging_vespalib/src/vespa/vespalib/util/polymorphicarrays.h
index 696c55f9ae3..636586f839e 100644
--- a/staging_vespalib/src/vespa/vespalib/util/polymorphicarrays.h
+++ b/staging_vespalib/src/vespa/vespalib/util/polymorphicarrays.h
@@ -77,16 +77,16 @@ class PrimitiveArrayT : public IArrayT<B>
using typename IArrayT<B>::iterator;
public:
PrimitiveArrayT() : _array() { }
- virtual ~PrimitiveArrayT() { }
- virtual const T & operator [] (size_t i) const { return _array[i]; }
- virtual T & operator [] (size_t i) { return _array[i]; }
- virtual void resize(size_t sz) { _array.resize(sz); }
- virtual void reserve(size_t sz) { _array.reserve(sz); }
- virtual void clear() { _array.clear(); }
- virtual IArrayT<B> * clone() const { return new PrimitiveArrayT<T, B>(*this); }
- virtual size_t size() const { return _array.size(); }
- virtual iterator erase(iterator it) { _array.erase(_array.begin() + (it - this->begin())); return it; }
- virtual void push_back(const B & v) {
+ ~PrimitiveArrayT() { }
+ const T & operator [] (size_t i) const override { return _array[i]; }
+ T & operator [] (size_t i) override { return _array[i]; }
+ void resize(size_t sz) override { _array.resize(sz); }
+ void reserve(size_t sz) override { _array.reserve(sz); }
+ void clear() override { _array.clear(); }
+ IArrayT<B> * clone() const override { return new PrimitiveArrayT<T, B>(*this); }
+ size_t size() const override { return _array.size(); }
+ iterator erase(iterator it) override { _array.erase(_array.begin() + (it - this->begin())); return it; }
+ void push_back(const B & v) override {
size_t sz(_array.size());
_array.resize(sz + 1);
_array[sz].assign(v);