a11f1e51b57762e03b5717be5753b01c35391f0c
[ardour.git] / gtk2_ardour / shared_ptrs.h
1 #include <boost/shared_ptr.hpp>
2
3 class TimeAxisView;
4
5 typedef boost::shared_ptr<TimeAxisView> TimeAxisViewPtr;
6 typedef boost::shared_ptr<const TimeAxisView> TimeAxisViewConstPtr;
7
8 class RouteTimeAxisView;
9
10 typedef boost::shared_ptr<RouteTimeAxisView> RouteTimeAxisViewPtr;
11 typedef boost::shared_ptr<const RouteTimeAxisView> RouteTimeAxisViewConstPtr;
12
13 class AutomationTimeAxisView;
14
15 typedef boost::shared_ptr<AutomationTimeAxisView> AutomationTimeAxisViewPtr;
16 typedef boost::shared_ptr<const AutomationTimeAxisView> AutomationTimeAxisViewConstPtr;
17
18 class AudioTimeAxisView;
19
20 typedef boost::shared_ptr<AudioTimeAxisView> AudioTimeAxisViewPtr;
21
22 class MidiTimeAxisView;
23
24 typedef boost::shared_ptr<MidiTimeAxisView> MidiTimeAxisViewPtr;
25 typedef boost::shared_ptr<const MidiTimeAxisView> MidiTimeAxisViewConstPtr;