diff options
author | David Robillard <d@drobilla.net> | 2020-12-15 19:30:26 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-12-15 19:32:28 +0100 |
commit | 5d812e6f310ed31ad913bd42cf7ff94d2fcdefd7 (patch) | |
tree | e0154d169ffdaa5ae8e4d910f5f413e0784e1b4c /ganv | |
parent | 7bc3e5ca81642996fae52e4d8ca6add67b994eaf (diff) | |
download | ganv-5d812e6f310ed31ad913bd42cf7ff94d2fcdefd7.tar.gz ganv-5d812e6f310ed31ad913bd42cf7ff94d2fcdefd7.tar.bz2 ganv-5d812e6f310ed31ad913bd42cf7ff94d2fcdefd7.zip |
Clean up special member functions
Diffstat (limited to 'ganv')
-rw-r--r-- | ganv/Edge.hpp | 5 | ||||
-rw-r--r-- | ganv/Node.hpp | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/ganv/Edge.hpp b/ganv/Edge.hpp index 71a2ed3..a0d9a7c 100644 --- a/ganv/Edge.hpp +++ b/ganv/Edge.hpp @@ -59,9 +59,12 @@ public: : Item(GANV_ITEM(gobj)) {} - Edge(const Edge& copy) = delete; + Edge(const Edge&) = delete; Edge& operator=(const Edge& other) = delete; + Edge(Edge&&) = delete; + Edge& operator=(Edge&&) = delete; + ~Edge() override { if (_gobj && ganv_item_get_parent(_gobj)) { g_object_unref(_gobj); diff --git a/ganv/Node.hpp b/ganv/Node.hpp index e075e73..7980566 100644 --- a/ganv/Node.hpp +++ b/ganv/Node.hpp @@ -45,6 +45,12 @@ public: CONNECT_PROP_SIGNAL(gobj, selected, on_notify_bool, &Node::on_selected) } + Node(const Node&) = delete; + Node& operator=(const Node&) = delete; + + Node(Node&&) = delete; + Node& operator=(Node&&) = delete; + ~Node() override { g_object_unref(_gobj); } |