_scoped_connection_list | PBD::ScopedConnectionList | private |
_scoped_connection_lock | PBD::ScopedConnectionList | private |
add(std::shared_ptr< Playlist >) | ARDOUR::SessionPlaylists | private |
add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
add_state(XMLNode *, bool save_template, bool include_unused) const | ARDOUR::SessionPlaylists | private |
by_id(const PBD::ID &) | ARDOUR::SessionPlaylists | |
by_name(std::string name) | ARDOUR::SessionPlaylists | |
ConnectionList typedef | PBD::ScopedConnectionList | private |
destroy_region(std::shared_ptr< Region >) | ARDOUR::SessionPlaylists | |
drop_connections() | PBD::ScopedConnectionList | |
find_crossfade(const PBD::ID &) | ARDOUR::SessionPlaylists | |
find_equivalent_playlist_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &result) | ARDOUR::SessionPlaylists | private |
finish_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::SessionPlaylists | |
for_pgroup(std::string name, const PBD::ID &for_track) | ARDOUR::SessionPlaylists | |
foreach(T *obj, void(T::*func)(std::shared_ptr< Playlist >)) | ARDOUR::SessionPlaylists | |
foreach(std::function< void(std::shared_ptr< const Playlist >)> functor, bool incl_unused=true) | ARDOUR::SessionPlaylists | |
get(std::vector< std::shared_ptr< Playlist > > &) const | ARDOUR::SessionPlaylists | |
get_unused() const | ARDOUR::SessionPlaylists | |
get_used() const | ARDOUR::SessionPlaylists | |
load(Session &, const XMLNode &) | ARDOUR::SessionPlaylists | private |
load_unused(Session &, const XMLNode &) | ARDOUR::SessionPlaylists | private |
lock | ARDOUR::SessionPlaylists | mutableprivate |
maybe_delete_unused(std::function< int(std::shared_ptr< Playlist >)>) | ARDOUR::SessionPlaylists | private |
n_playlists() const | ARDOUR::SessionPlaylists | |
operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
playlists | ARDOUR::SessionPlaylists | private |
playlists_for_pgroup(std::string pgroup) | ARDOUR::SessionPlaylists | |
playlists_for_track(std::shared_ptr< Track >) const | ARDOUR::SessionPlaylists | |
region_use_count(std::shared_ptr< Region > region) const | ARDOUR::SessionPlaylists | |
remove(std::shared_ptr< Playlist >) | ARDOUR::SessionPlaylists | private |
remove_weak(std::weak_ptr< Playlist >) | ARDOUR::SessionPlaylists | private |
ScopedConnectionList() | PBD::ScopedConnectionList | |
ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
Session class | ARDOUR::SessionPlaylists | friend |
source_use_count(std::shared_ptr< const Source > src) const | ARDOUR::SessionPlaylists | |
start_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::SessionPlaylists | |
sync_all_regions_with_regions() | ARDOUR::SessionPlaylists | |
track(bool, std::weak_ptr< Playlist >) | ARDOUR::SessionPlaylists | private |
unassigned(std::list< std::shared_ptr< Playlist > > &list) | ARDOUR::SessionPlaylists | |
unused_playlists | ARDOUR::SessionPlaylists | private |
update_after_tempo_map_change() | ARDOUR::SessionPlaylists | private |
update_orig_2X(PBD::ID, PBD::ID) | ARDOUR::SessionPlaylists | private |
update_tracking() | ARDOUR::SessionPlaylists | private |
XMLPlaylistFactory(Session &, const XMLNode &) | ARDOUR::SessionPlaylists | private |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionPlaylists() | ARDOUR::SessionPlaylists | |