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

@ -92,15 +92,15 @@ public:
BroFunc(ID* id, Stmt* body, id_list* inits, int frame_size, int priority);
~BroFunc();
int IsPure() const;
Val* Call(val_list* args, Frame* parent) const;
int IsPure() const override;
Val* Call(val_list* args, Frame* parent) const override;
void AddBody(Stmt* new_body, id_list* new_inits, int new_frame_size,
int priority);
int priority) override;
int FrameSize() const { return frame_size; }
void Describe(ODesc* d) const;
void Describe(ODesc* d) const override;
protected:
BroFunc() : Func(BRO_FUNC) {}
@ -118,11 +118,11 @@ public:
BuiltinFunc(built_in_func func, const char* name, int is_pure);
~BuiltinFunc();
int IsPure() const;
Val* Call(val_list* args, Frame* parent) const;
int IsPure() const override;
Val* Call(val_list* args, Frame* parent) const override;
built_in_func TheFunc() const { return func; }
void Describe(ODesc* d) const;
void Describe(ODesc* d) const override;
protected:
BuiltinFunc() { func = 0; is_pure = 0; }