diff options
author | David Robillard <d@drobilla.net> | 2018-09-23 19:06:25 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-09-23 19:06:25 +0200 |
commit | 04b4d70f38402b1e4e4751157f42eb558bd60f9c (patch) | |
tree | 7046ce56d1fb498f5e8720c5fb59ae9895fecb39 /ingen/client/ObjectModel.hpp | |
parent | 394b01da8e26dbe1b6a0520944d954ca0b16b1b5 (diff) | |
download | ingen-04b4d70f38402b1e4e4751157f42eb558bd60f9c.tar.gz ingen-04b4d70f38402b1e4e4751157f42eb558bd60f9c.tar.bz2 ingen-04b4d70f38402b1e4e4751157f42eb558bd60f9c.zip |
Use override specifiers
Diffstat (limited to 'ingen/client/ObjectModel.hpp')
-rw-r--r-- | ingen/client/ObjectModel.hpp | 19 |
1 files changed, 10 insertions, 9 deletions
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<ObjectModel> 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<ObjectModel> parent() const { return _parent; } + bool polyphonic() const; + + Node* graph_parent() const override { return _parent.get(); } // Signals INGEN_SIGNAL(new_child, void, SPtr<ObjectModel>); @@ -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<ObjectModel> p); virtual void add_child(SPtr<ObjectModel> c) {} virtual bool remove_child(SPtr<ObjectModel> c) { return true; } |