| _cached_extent | ARDOUR::Playlist | mutableprivate |
| _capture_insertion_underway | ARDOUR::Playlist | protected |
| _combine_ops | ARDOUR::Playlist | protected |
| _end_space | ARDOUR::Playlist | private |
| _extra_xml | PBD::Stateful | protected |
| _frozen | ARDOUR::Playlist | protected |
| _get_extent() const | ARDOUR::Playlist | protected |
| _hidden | ARDOUR::Playlist | protected |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _lock | PBD::Stateful | protected |
| _name | ARDOUR::SessionObject | protected |
| _nudging | ARDOUR::Playlist | protected |
| _orig_track_id | ARDOUR::Playlist | protected |
| _pending_changed | PBD::Stateful | protected |
| _pgroup_id | ARDOUR::Playlist | private |
| _playlist_shift_active | ARDOUR::Playlist | private |
| _properties | PBD::Stateful | protected |
| _refcnt | ARDOUR::Playlist | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _rippling | ARDOUR::Playlist | protected |
| _scoped_connection_list | PBD::ScopedConnectionList | private |
| _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate |
| _session | ARDOUR::SessionHandleRef | protected |
| _set_sort_id() | ARDOUR::Playlist | protected |
| _shared_with_ids | ARDOUR::Playlist | protected |
| _shuffling | ARDOUR::Playlist | protected |
| _soloSelectedRegions | ARDOUR::Playlist | protected |
| _sort_id | ARDOUR::Playlist | protected |
| _split_region(std::shared_ptr< Region >, timepos_t const &position, ThawList &thawlist) | ARDOUR::Playlist | protectedvirtual |
| _stateful_frozen | PBD::Stateful | private |
| _type | ARDOUR::Playlist | protected |
| _xml_node_name | PBD::Stateful | protected |
| add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
| add_extra_xml(XMLNode &) | PBD::Stateful | |
| add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
| add_properties(XMLNode &) const | PBD::Stateful | protected |
| add_property(PropertyBase &s) | PBD::Stateful | |
| add_region(std::shared_ptr< Region >, timepos_t const &position, float times=1, bool auto_partition=false) | ARDOUR::Playlist | |
| add_region_internal(std::shared_ptr< Region >, timepos_t const &position, ThawList &thawlist) | ARDOUR::Playlist | protected |
| AddToSoloSelectedList(const Region *) | ARDOUR::Playlist | |
| all_regions | ARDOUR::Playlist | protected |
| all_regions_empty() const | ARDOUR::Playlist | |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| audible_regions_at(timepos_t const &) | ARDOUR::Playlist | |
| begin_undo() | ARDOUR::Playlist | protected |
| block_notifications | ARDOUR::Playlist | mutableprotected |
| bump_name(std::string old_name, Session &) | ARDOUR::Playlist | static |
| changed() const | PBD::Stateful | |
| clear(bool with_signals=true) | ARDOUR::Playlist | virtual |
| clear_changes() | PBD::Stateful | |
| clear_owned_changes() | ARDOUR::Playlist | virtual |
| clear_pending() | ARDOUR::Playlist | protected |
| clear_time_domain() | Temporal::TimeDomainProvider | inline |
| clear_time_domain_parent() | Temporal::TimeDomainProvider | inline |
| coalesce_and_check_crossfades(std::list< Temporal::TimeRange >) | ARDOUR::Playlist | private |
| combine(const RegionList &, std::shared_ptr< Track >) | ARDOUR::Playlist | virtual |
| combine_ops() const | ARDOUR::Playlist | inline |
| ConnectionList typedef | PBD::ScopedConnectionList | private |
| ContentsChanged | ARDOUR::Playlist | |
| copy(std::list< TimelineRange > &) | ARDOUR::Playlist | |
| copy(timepos_t const &start, timecnt_t const &cnt) | ARDOUR::Playlist | protected |
| copy_regions(RegionList &) const | ARDOUR::Playlist | protected |
| count_regions_at(timepos_t const &) const | ARDOUR::Playlist | |
| current_state_version | PBD::Stateful | static |
| cut(std::list< TimelineRange > &) | ARDOUR::Playlist | |
| cut(timepos_t const &start, timecnt_t const &cnt) | ARDOUR::Playlist | protected |
| cut_copy(std::shared_ptr< Playlist >(Playlist::*pmf)(timepos_t const &, timecnt_t const &), std::list< TimelineRange > &ranges) | ARDOUR::Playlist | protected |
| data_type() const | ARDOUR::Playlist | inline |
| deep_sources(std::set< std::shared_ptr< Source > > &) const | ARDOUR::Playlist | |
| delay_notifications() | ARDOUR::Playlist | protected |
| destroy_region(std::shared_ptr< Region >)=0 | ARDOUR::Playlist | pure virtual |
| Destroyed | PBD::Destructible | |
| domain | Temporal::TimeDomainProvider | private |
| drop_connections() | PBD::ScopedConnectionList | |
| drop_references() | PBD::Destructible | inlinevirtual |
| drop_regions() | ARDOUR::Playlist | |
| DropReferences | PBD::Destructible | |
| dump() const | ARDOUR::Playlist | virtual |
| duplicate(std::shared_ptr< Region >, timepos_t &position, float times) | ARDOUR::Playlist | |
| duplicate(std::shared_ptr< Region >, timepos_t &position, timecnt_t const &gap, float times) | ARDOUR::Playlist | |
| duplicate_range(TimelineRange &, float times) | ARDOUR::Playlist | |
| duplicate_ranges(std::list< TimelineRange > &, float times) | ARDOUR::Playlist | |
| duplicate_until(std::shared_ptr< Region >, timepos_t &position, timecnt_t const &gap, timepos_t const &end) | ARDOUR::Playlist | |
| empty() const | ARDOUR::Playlist | |
| end_undo() | ARDOUR::Playlist | protected |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| fade_range(std::list< TimelineRange > &) | ARDOUR::Playlist | |
| find_crossfade(const PBD::ID &) const | ARDOUR::Playlist | inlinevirtual |
| find_next_region(timepos_t const &, RegionPoint point, int dir) | ARDOUR::Playlist | |
| find_next_region_boundary(timepos_t const &, int dir) | ARDOUR::Playlist | |
| find_next_top_layer_position(timepos_t const &) const | ARDOUR::Playlist | |
| find_next_transient(timepos_t const &position, int dir) | ARDOUR::Playlist | |
| find_prev_region_start(timepos_t const &sample) | ARDOUR::Playlist | |
| find_region(const PBD::ID &) const | ARDOUR::Playlist | |
| find_regions_at(timepos_t const &) | ARDOUR::Playlist | private |
| finish_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Playlist | |
| first_set_state | ARDOUR::Playlist | protected |
| flush_notifications(bool from_undo=false) | ARDOUR::Playlist | protectedvirtual |
| foreach_region(std::function< void(std::shared_ptr< Region >)>) | ARDOUR::Playlist | |
| freeze() | ARDOUR::Playlist | |
| frozen() const | ARDOUR::Playlist | inline |
| generate_pgroup_id() | ARDOUR::Playlist | static |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &) | ARDOUR::Playlist | |
| get_extent() const | ARDOUR::Playlist | |
| get_extent_with_endspace() const | ARDOUR::Playlist | |
| get_orig_track_id() const | ARDOUR::Playlist | inline |
| get_region_list_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &) | ARDOUR::Playlist | |
| get_source_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &) | ARDOUR::Playlist | |
| get_state() const | ARDOUR::Playlist | virtual |
| get_template() | ARDOUR::Playlist | |
| has_own_time_domain() const | Temporal::TimeDomainProvider | inline |
| has_region_at(timepos_t const &) const | ARDOUR::Playlist | |
| has_time_domain_parent() const | Temporal::TimeDomainProvider | inline |
| have_domain | Temporal::TimeDomainProvider | private |
| hidden() const | ARDOUR::Playlist | inline |
| holding_state() const | ARDOUR::Playlist | inlineprotected |
| id() const | PBD::Stateful | inline |
| in_flush | ARDOUR::Playlist | protected |
| in_partition | ARDOUR::Playlist | protected |
| in_set_state | ARDOUR::Playlist | protected |
| in_undo | ARDOUR::Playlist | protected |
| init(bool hide) | ARDOUR::Playlist | protected |
| insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| InUse | ARDOUR::Playlist | |
| LayeringChanged | ARDOUR::Playlist | |
| listen() | Temporal::TimeDomainProvider | inlineprotected |
| loading_state_version | PBD::Stateful | static |
| lower_region(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| lower_region_to_bottom(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| make_property_quarks() | ARDOUR::Playlist | static |
| mark_session_dirty() | ARDOUR::Playlist | protected |
| max_source_level() const | ARDOUR::Playlist | |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| n_regions() const | ARDOUR::Playlist | |
| name() const | ARDOUR::SessionObject | inline |
| NameChanged | ARDOUR::Playlist | |
| notify_contents_changed() | ARDOUR::Playlist | protected |
| notify_layering_changed() | ARDOUR::Playlist | protected |
| notify_region_added(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| notify_region_end_trimmed(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| notify_region_moved(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| notify_region_removed(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| notify_region_start_trimmed(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| notify_state_changed(const PBD::PropertyChange &) | ARDOUR::Playlist | protected |
| nudge_after(timepos_t const &start, timecnt_t const &distance, bool forwards) | ARDOUR::Playlist | |
| ARDOUR::operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| Temporal::TimeDomainProvider::operator=(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
| parent | Temporal::TimeDomainProvider | private |
| parent_connection | Temporal::TimeDomainProvider | private |
| partition(timepos_t const &start, timepos_t const &end, bool cut=false) | ARDOUR::Playlist | |
| partition_internal(timepos_t start, timepos_t end, bool cutting, ThawList &thawlist) | ARDOUR::Playlist | protected |
| paste(std::shared_ptr< Playlist >, timepos_t const &position, float times) | ARDOUR::Playlist | |
| pending_adds | ARDOUR::Playlist | protected |
| pending_bounds | ARDOUR::Playlist | protected |
| pending_contents_change | ARDOUR::Playlist | protected |
| pending_layering | ARDOUR::Playlist | protected |
| pending_range_moves | ARDOUR::Playlist | protected |
| pending_region_extensions | ARDOUR::Playlist | protected |
| pending_removes | ARDOUR::Playlist | protected |
| pgroup_id() | ARDOUR::Playlist | inline |
| Playlist(Session &, const XMLNode &, DataType type, bool hidden=false) | ARDOUR::Playlist | |
| Playlist(Session &, std::string name, DataType type, bool hidden=false) | ARDOUR::Playlist | |
| Playlist(std::shared_ptr< const Playlist >, std::string name, bool hidden=false) | ARDOUR::Playlist | |
| Playlist(std::shared_ptr< const Playlist >, timepos_t const &start, timepos_t const &cnt, std::string name, bool hidden=false) | ARDOUR::Playlist | |
| post_combine(std::vector< std::shared_ptr< Region > > &, std::shared_ptr< Region >) | ARDOUR::Playlist | inlineprotectedvirtual |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| pre_combine(std::vector< std::shared_ptr< Region > > &) | ARDOUR::Playlist | inlineprotectedvirtual |
| pre_uncombine(std::vector< std::shared_ptr< Region > > &, std::shared_ptr< Region >) | ARDOUR::Playlist | inlineprotectedvirtual |
| properties() const | PBD::Stateful | inline |
| property_changes_suspended() const | PBD::Stateful | inline |
| property_factory(const XMLNode &) const | PBD::Stateful | virtual |
| PropertyChanged | PBD::Stateful | |
| raise_region(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| raise_region_to_top(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| RangesMoved | ARDOUR::Playlist | |
| rdiff(std::vector< PBD::Command * > &) const | ARDOUR::Playlist | virtual |
| rdiff_and_add_command(Session *) | ARDOUR::Playlist | |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| region_bounds_changed(const PBD::PropertyChange &, std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| region_by_id(const PBD::ID &) const | ARDOUR::Playlist | |
| region_changed(const PBD::PropertyChange &, std::shared_ptr< Region >) | ARDOUR::Playlist | protectedvirtual |
| region_changed_proxy(const PBD::PropertyChange &, std::weak_ptr< Region >) | ARDOUR::Playlist | protected |
| region_deleted(std::shared_ptr< Region >) | ARDOUR::Playlist | protected |
| region_drop_references_connections | ARDOUR::Playlist | protected |
| region_going_away(std::weak_ptr< Region >) | ARDOUR::Playlist | protectedvirtual |
| region_is_audible_at(std::shared_ptr< Region >, timepos_t const &) | ARDOUR::Playlist | |
| region_is_shuffle_constrained(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| region_list() | ARDOUR::Playlist | |
| region_list_property() const | ARDOUR::Playlist | inline |
| region_lock | ARDOUR::Playlist | mutableprivate |
| region_state_changed_connections | ARDOUR::Playlist | protected |
| region_use_count(std::shared_ptr< Region >) const | ARDOUR::Playlist | |
| RegionAdded | ARDOUR::Playlist | |
| RegionReadLock class | ARDOUR::Playlist | friend |
| RegionRemoved | ARDOUR::Playlist | |
| regions | ARDOUR::Playlist | protected |
| regions_at(timepos_t const &sample) | ARDOUR::Playlist | |
| regions_touched(timepos_t const &start, timepos_t const &end) | ARDOUR::Playlist | |
| regions_touched_locked(timepos_t const &start, timepos_t const &end, bool with_tail) | ARDOUR::Playlist | protected |
| regions_with_end_within(Temporal::TimeRange) | ARDOUR::Playlist | |
| regions_with_start_within(Temporal::TimeRange) | ARDOUR::Playlist | |
| RegionsExtended | ARDOUR::Playlist | |
| RegionWriteLock class | ARDOUR::Playlist | friend |
| relayer() | ARDOUR::Playlist | protected |
| release() | ARDOUR::Playlist | |
| release_notifications(bool from_undo=false) | ARDOUR::Playlist | protected |
| remove_gaps(timecnt_t const &gap_threshold, timecnt_t const &leave_gap, std::function< void(timepos_t, timecnt_t)> gap_callback) | ARDOUR::Playlist | |
| remove_region(std::shared_ptr< Region >) | ARDOUR::Playlist | |
| remove_region_internal(std::shared_ptr< Region >, ThawList &thawlist) | ARDOUR::Playlist | protected |
| RemoveFromSoloSelectedList(const Region *) | ARDOUR::Playlist | |
| replace_region(std::shared_ptr< Region > old, std::shared_ptr< Region > newr, timepos_t const &pos) | ARDOUR::Playlist | |
| reset_id() | PBD::Stateful | |
| reset_shares() | ARDOUR::Playlist | |
| resume_property_changes() | PBD::Stateful | virtual |
| ripple(timepos_t const &at, timecnt_t const &distance, RegionList *exclude) | ARDOUR::Playlist | |
| ripple(timepos_t const &at, timecnt_t const &distance, std::shared_ptr< Region > exclude) | ARDOUR::Playlist | inline |
| ripple_locked(timepos_t const &at, timecnt_t const &distance, RegionList *exclude) | ARDOUR::Playlist | protected |
| ripple_unlocked(timepos_t const &at, timecnt_t const &distance, RegionList *exclude, ThawList &thawlist, bool notify=true) | ARDOUR::Playlist | protected |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| ScopedConnectionList() | PBD::ScopedConnectionList | |
| ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| Session class | ARDOUR::Playlist | friend |
| session() const | ARDOUR::SessionObject | inline |
| session_going_away() | ARDOUR::SessionHandleRef | protectedvirtual |
| SessionHandleRef(ARDOUR::Session &s) | ARDOUR::SessionHandleRef | |
| SessionObject(Session &session, const std::string &name) | ARDOUR::SessionObject | inline |
| set_capture_insertion_in_progress(bool yn) | ARDOUR::Playlist | |
| set_frozen(bool yn) | ARDOUR::Playlist | |
| set_id(const XMLNode &) | PBD::Stateful | |
| set_id(const std::string &) | PBD::Stateful | |
| set_layer(std::shared_ptr< Region >, double) | ARDOUR::Playlist | |
| set_name(const std::string &str) | ARDOUR::Playlist | virtual |
| set_orig_track_id(const PBD::ID &did) | ARDOUR::Playlist | |
| set_pgroup_id(std::string pgid) | ARDOUR::Playlist | inline |
| set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
| set_region_ownership() | ARDOUR::Playlist | |
| set_state(const XMLNode &, int version) | ARDOUR::Playlist | virtual |
| set_time_domain(TimeDomain td) | Temporal::TimeDomainProvider | inline |
| set_time_domain_parent(TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| setup_layering_indices(RegionList const &) | ARDOUR::Playlist | private |
| share_with(const PBD::ID &) | ARDOUR::Playlist | |
| shared() const | ARDOUR::Playlist | inline |
| shared_with(const PBD::ID &) const | ARDOUR::Playlist | |
| shift(timepos_t const &at, timecnt_t const &distance, bool move_intersected) | ARDOUR::Playlist | |
| shuffle(std::shared_ptr< Region >, int dir) | ARDOUR::Playlist | |
| size() const | PBD::ScopedConnectionList | inline |
| SoloSelectedActive() | ARDOUR::Playlist | |
| SoloSelectedListIncludes(const Region *) | ARDOUR::Playlist | |
| sort_id() const | ARDOUR::Playlist | inline |
| sort_regions() | ARDOUR::Playlist | protected |
| split(timepos_t const &at) | ARDOUR::Playlist | |
| split_region(std::shared_ptr< Region >, timepos_t const &position) | ARDOUR::Playlist | |
| start_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Playlist | |
| state(bool) const | ARDOUR::Playlist | protectedvirtual |
| Stateful() | PBD::Stateful | |
| subcnt | ARDOUR::Playlist | protected |
| suspend_property_changes() | PBD::Stateful | virtual |
| sync_all_regions_with_regions() | ARDOUR::Playlist | |
| thaw(bool from_undo=false) | ARDOUR::Playlist | |
| time_domain() const | Temporal::TimeDomainProvider | inline |
| time_domain_changed() | ARDOUR::Playlist | virtual |
| time_domain_parent() const | Temporal::TimeDomainProvider | inline |
| TimeDomainChanged | Temporal::TimeDomainProvider | mutable |
| TimeDomainProvider() | Temporal::TimeDomainProvider | inlineexplicit |
| TimeDomainProvider(TimeDomain td) | Temporal::TimeDomainProvider | inlineexplicit |
| TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
| TimeDomainProvider(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
| TimeDomainProvider(TimeDomainProvider const &parnt, bool) | Temporal::TimeDomainProvider | inline |
| top_layer() const | ARDOUR::Playlist | |
| top_region_at(timepos_t const &) | ARDOUR::Playlist | |
| top_unmuted_region_at(timepos_t const &) | ARDOUR::Playlist | |
| TwoRegions typedef | ARDOUR::Playlist | protected |
| uncombine(std::shared_ptr< Region >) | ARDOUR::Playlist | virtual |
| unshare_with(const PBD::ID &) | ARDOUR::Playlist | |
| update(const RegionListProperty::ChangeRecord &) | ARDOUR::Playlist | |
| update_after_tempo_map_change() | ARDOUR::Playlist | |
| use() | ARDOUR::Playlist | |
| used() const | ARDOUR::Playlist | inline |
| uses_source(std::shared_ptr< const Source > src, bool shallow=false) const | ARDOUR::Playlist | |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~Playlist() | ARDOUR::Playlist | virtual |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~Stateful() | PBD::Stateful | virtual |
| ~TimeDomainProvider() | Temporal::TimeDomainProvider | inlinevirtual |