summaryrefslogtreecommitdiffstats
path: root/ganv/Edge.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ganv/Edge.hpp')
-rw-r--r--ganv/Edge.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/ganv/Edge.hpp b/ganv/Edge.hpp
index c7056a3..3dd08f3 100644
--- a/ganv/Edge.hpp
+++ b/ganv/Edge.hpp
@@ -59,6 +59,9 @@ public:
: Item(GANV_ITEM(gobj))
{}
+ Edge(const Edge& copy) = delete;
+ Edge& operator=(const Edge& other) = delete;
+
~Edge() override {
if (_gobj && ganv_item_get_parent(_gobj)) {
g_object_unref(_gobj);
@@ -81,10 +84,6 @@ public:
GanvEdge* gobj() { return reinterpret_cast<GanvEdge*>(_gobj); }
const GanvEdge* gobj() const { return reinterpret_cast<GanvEdge*>(_gobj); }
-
-private:
- Edge(const Edge& copy);
- Edge& operator=(const Edge& other);
};
} // namespace Ganv