Adding override/final to overridden virtual methods.

C++11 compilers complain about overridden virtual methods
not being specified as either final or overridden.
This commit is contained in:
Seth Hall 2016-01-16 23:35:31 -05:00
parent ad61267ce6
commit a58c308427
15 changed files with 282 additions and 282 deletions

View file

@ -191,9 +191,9 @@ public:
DefaultHasher(size_t k, size_t seed);
// Overridden from Hasher.
virtual digest_vector Hash(const void* x, size_t n) const /* final */;
virtual DefaultHasher* Clone() const /* final */;
virtual bool Equals(const Hasher* other) const /* final */;
virtual digest_vector Hash(const void* x, size_t n) const final;
virtual DefaultHasher* Clone() const final;
virtual bool Equals(const Hasher* other) const final;
DECLARE_SERIAL(DefaultHasher);
@ -219,9 +219,9 @@ public:
DoubleHasher(size_t k, size_t seed);
// Overridden from Hasher.
virtual digest_vector Hash(const void* x, size_t n) const /* final */;
virtual DoubleHasher* Clone() const /* final */;
virtual bool Equals(const Hasher* other) const /* final */;
virtual digest_vector Hash(const void* x, size_t n) const final;
virtual DoubleHasher* Clone() const final;
virtual bool Equals(const Hasher* other) const final;
DECLARE_SERIAL(DoubleHasher);