summaryrefslogtreecommitdiffstats
path: root/ingen/Edge.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-07-30 23:00:13 +0000
committerDavid Robillard <d@drobilla.net>2012-07-30 23:00:13 +0000
commit0e1bf6ddfc77866ff6477a3f394c030c2a5e1b39 (patch)
treeafcba1a0ba16837f7b6f1a4822b7164deccb61e7 /ingen/Edge.hpp
parent921881813d7fb2e46a0e65d1e888f6cd9a928945 (diff)
downloadingen-0e1bf6ddfc77866ff6477a3f394c030c2a5e1b39.tar.gz
ingen-0e1bf6ddfc77866ff6477a3f394c030c2a5e1b39.tar.bz2
ingen-0e1bf6ddfc77866ff6477a3f394c030c2a5e1b39.zip
Eliminate pure virtual base classes Patch, Node, and Port, and the virtual inheritance they imposed.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4576 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ingen/Edge.hpp')
-rw-r--r--ingen/Edge.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ingen/Edge.hpp b/ingen/Edge.hpp
index 74a544e8..a586783b 100644
--- a/ingen/Edge.hpp
+++ b/ingen/Edge.hpp
@@ -17,6 +17,8 @@
#ifndef INGEN_EDGE_HPP
#define INGEN_EDGE_HPP
+#include "raul/Deletable.hpp"
+
namespace Raul { class Path; }
namespace Ingen {
@@ -25,11 +27,9 @@ namespace Ingen {
*
* @ingroup Ingen
*/
-class Edge
+class Edge : public Raul::Deletable
{
public:
- virtual ~Edge() {}
-
virtual const Raul::Path& tail_path() const = 0;
virtual const Raul::Path& head_path() const = 0;
};