13
0
livetrax/gtk2_ardour/shared_ptrs.h
Carl Hetherington 4297071b3f Use shared_ptr for the TimeAxisView hierarchy.
git-svn-id: svn://localhost/ardour2/branches/3.0@5339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-09 13:39:45 +00:00

26 lines
809 B
C++

#include <boost/shared_ptr.hpp>
class TimeAxisView;
typedef boost::shared_ptr<TimeAxisView> TimeAxisViewPtr;
typedef boost::shared_ptr<const TimeAxisView> TimeAxisViewConstPtr;
class RouteTimeAxisView;
typedef boost::shared_ptr<RouteTimeAxisView> RouteTimeAxisViewPtr;
typedef boost::shared_ptr<const RouteTimeAxisView> RouteTimeAxisViewConstPtr;
class AutomationTimeAxisView;
typedef boost::shared_ptr<AutomationTimeAxisView> AutomationTimeAxisViewPtr;
typedef boost::shared_ptr<const AutomationTimeAxisView> AutomationTimeAxisViewConstPtr;
class AudioTimeAxisView;
typedef boost::shared_ptr<AudioTimeAxisView> AudioTimeAxisViewPtr;
class MidiTimeAxisView;
typedef boost::shared_ptr<MidiTimeAxisView> MidiTimeAxisViewPtr;
typedef boost::shared_ptr<const MidiTimeAxisView> MidiTimeAxisViewConstPtr;