20 #ifndef __ardour_session_playlists_h__
21 #define __ardour_session_playlists_h__
26 #include <glibmm/threads.h>
27 #include <boost/shared_ptr.hpp>
28 #include <boost/function.hpp>
57 void get (std::vector<boost::shared_ptr<Playlist> >&)
const;
61 void sync_all_regions_with_regions ();
72 uint32_t n_playlists()
const;
74 void update_after_tempo_map_change ();
75 void add_state (
XMLNode *,
bool);
81 mutable Glib::Threads::Mutex
lock;
82 typedef std::set<boost::shared_ptr<Playlist> >
List;
Glib::Threads::Mutex lock
std::set< boost::shared_ptr< Playlist > > List