| _scoped_connection_list | PBD::ScopedConnectionList | private |
| _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate |
| 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 |
| size() const | PBD::ScopedConnectionList | inline |
| 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 | |