diff options
author | David Robillard <d@drobilla.net> | 2010-09-07 21:26:37 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2010-09-07 21:26:37 +0000 |
commit | 5ce3409e5debaf9d42749cb69c544a09c550f43a (patch) | |
tree | 60d8f10449a899a3b4df4585e9eef183a83fca43 | |
parent | aaf6ea8d2844ed21c82560ba16364e804f3bbff1 (diff) |
Fix missing virtual destructors.
git-svn-id: svn://localhost/ardour2/branches/3.0@7753 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rwxr-xr-x | gtk2_ardour/track_selection.cc | 3 | ||||
-rw-r--r-- | gtk2_ardour/track_selection.h | 2 | ||||
-rwxr-xr-x | gtk2_ardour/track_view_list.cc | 3 | ||||
-rwxr-xr-x | gtk2_ardour/track_view_list.h | 2 | ||||
-rw-r--r-- | libs/ardour/ardour/graphnode.h | 1 | ||||
-rwxr-xr-x | libs/ardour/ardour/public_diskstream.h | 1 | ||||
-rw-r--r-- | libs/ardour/graphnode.cc | 4 |
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) { |