summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/route_group.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/route_group.h')
-rw-r--r--libs/ardour/ardour/route_group.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/route_group.h b/libs/ardour/ardour/route_group.h
index 910500ccf8..ad523da9c7 100644
--- a/libs/ardour/ardour/route_group.h
+++ b/libs/ardour/ardour/route_group.h
@@ -22,6 +22,7 @@
#define __ardour_route_group_h__
#include <list>
+#include <set>
#include <string>
#include <stdint.h>
#include <sigc++/signal.h>
@@ -84,6 +85,10 @@ class RouteGroup : public Stateful, public sigc::trackable {
template<class T> void apply (void (AudioTrack::*func)(T, void *), T val, void *src);
+ /* fills at_set with all members of the group that are AudioTracks */
+
+ void audio_track_group (std::set<AudioTrack*>& at_set);
+
void clear () {
routes.clear ();
changed();