summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-09-07 21:26:37 +0000
committerDavid Robillard <d@drobilla.net>2010-09-07 21:26:37 +0000
commit5ce3409e5debaf9d42749cb69c544a09c550f43a (patch)
tree60d8f10449a899a3b4df4585e9eef183a83fca43
parentaaf6ea8d2844ed21c82560ba16364e804f3bbff1 (diff)
Fix missing virtual destructors.
git-svn-id: svn://localhost/ardour2/branches/3.0@7753 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rwxr-xr-xgtk2_ardour/track_selection.cc3
-rw-r--r--gtk2_ardour/track_selection.h2
-rwxr-xr-xgtk2_ardour/track_view_list.cc3
-rwxr-xr-xgtk2_ardour/track_view_list.h2
-rw-r--r--libs/ardour/ardour/graphnode.h1
-rwxr-xr-xlibs/ardour/ardour/public_diskstream.h1
-rw-r--r--libs/ardour/graphnode.cc4
7 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/track_selection.cc b/gtk2_ardour/track_selection.cc
index 95ca1253b8..92efbd4863 100755
--- a/gtk2_ardour/track_selection.cc
+++ b/gtk2_ardour/track_selection.cc
@@ -29,7 +29,10 @@ TrackSelection::TrackSelection (PublicEditor const * e, TrackViewList const &t)
: TrackViewList (t)
, _editor (e)
{
+}
+TrackSelection::~TrackSelection ()
+{
}
TrackViewList
diff --git a/gtk2_ardour/track_selection.h b/gtk2_ardour/track_selection.h
index d39101f981..4fb1187369 100644
--- a/gtk2_ardour/track_selection.h
+++ b/gtk2_ardour/track_selection.h
@@ -29,6 +29,8 @@ class TrackSelection : public TrackViewList
public:
TrackSelection (PublicEditor const * e) : _editor (e) {}
TrackSelection (PublicEditor const *, TrackViewList const &);
+
+ virtual ~TrackSelection ();
TrackViewList add (TrackViewList const &);
diff --git a/gtk2_ardour/track_view_list.cc b/gtk2_ardour/track_view_list.cc
index 343a6f10b0..cc29a57521 100755
--- a/gtk2_ardour/track_view_list.cc
+++ b/gtk2_ardour/track_view_list.cc
@@ -25,7 +25,10 @@ using namespace std;
TrackViewList::TrackViewList (list<TimeAxisView*> const & t)
: list<TimeAxisView*> (t)
{
+}
+TrackViewList::~TrackViewList ()
+{
}
bool
diff --git a/gtk2_ardour/track_view_list.h b/gtk2_ardour/track_view_list.h
index b8a9b54fef..0feddec903 100755
--- a/gtk2_ardour/track_view_list.h
+++ b/gtk2_ardour/track_view_list.h
@@ -30,6 +30,8 @@ public:
TrackViewList () {}
TrackViewList (std::list<TimeAxisView*> const &);
+ virtual ~TrackViewList ();
+
virtual TrackViewList add (TrackViewList const &);
bool contains (TimeAxisView const *) const;
};
diff --git a/libs/ardour/ardour/graphnode.h b/libs/ardour/ardour/graphnode.h
index e5f2a78452..5c7097e91f 100644
--- a/libs/ardour/ardour/graphnode.h
+++ b/libs/ardour/ardour/graphnode.h
@@ -41,6 +41,7 @@ class GraphNode
{
public:
GraphNode( boost::shared_ptr<Graph> Graph );
+ virtual ~GraphNode();
void prep( int chain );
void dec_ref();
diff --git a/libs/ardour/ardour/public_diskstream.h b/libs/ardour/ardour/public_diskstream.h
index 5c2c6d9fc6..e0cf9ef7fa 100755
--- a/libs/ardour/ardour/public_diskstream.h
+++ b/libs/ardour/ardour/public_diskstream.h
@@ -30,6 +30,7 @@ class Location;
class PublicDiskstream
{
public:
+ virtual ~PublicDiskstream() {}
virtual boost::shared_ptr<Playlist> playlist () = 0;
virtual void monitor_input (bool) = 0;
diff --git a/libs/ardour/graphnode.cc b/libs/ardour/graphnode.cc
index cfcea4d726..7c0bc936d7 100644
--- a/libs/ardour/graphnode.cc
+++ b/libs/ardour/graphnode.cc
@@ -29,6 +29,10 @@ GraphNode::GraphNode (graph_ptr_t graph)
{
}
+GraphNode::~GraphNode()
+{
+}
+
void
GraphNode::prep (int chain)
{