From 04b4d70f38402b1e4e4751157f42eb558bd60f9c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 23 Sep 2018 19:06:25 +0200 Subject: Use override specifiers --- ingen/client/ObjectModel.hpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'ingen/client/ObjectModel.hpp') diff --git a/ingen/client/ObjectModel.hpp b/ingen/client/ObjectModel.hpp index 62b115e3..0c517ccf 100644 --- a/ingen/client/ObjectModel.hpp +++ b/ingen/client/ObjectModel.hpp @@ -57,17 +57,18 @@ class INGEN_API ObjectModel : public Node public: bool is_a(const URIs::Quark& type) const; - const Atom& get_property(const URI& key) const; + const Atom& get_property(const URI& key) const override; - void on_property(const URI& uri, const Atom& value); - void on_property_removed(const URI& uri, const Atom& value); + void on_property(const URI& uri, const Atom& value) override; + void on_property_removed(const URI& uri, const Atom& value) override; - const Raul::Path& path() const { return _path; } - const Raul::Symbol& symbol() const { return _symbol; } - SPtr parent() const { return _parent; } - bool polyphonic() const; + const Raul::Path& path() const override { return _path; } + const Raul::Symbol& symbol() const override { return _symbol; } - Node* graph_parent() const { return _parent.get(); } + SPtr parent() const { return _parent; } + bool polyphonic() const; + + Node* graph_parent() const override { return _parent.get(); } // Signals INGEN_SIGNAL(new_child, void, SPtr); @@ -83,7 +84,7 @@ protected: ObjectModel(URIs& uris, const Raul::Path& path); ObjectModel(const ObjectModel& copy); - virtual void set_path(const Raul::Path& p); + void set_path(const Raul::Path& p) override; virtual void set_parent(SPtr p); virtual void add_child(SPtr c) {} virtual bool remove_child(SPtr c) { return true; } -- cgit v1.2.1