_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 | private |
_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() const | ARDOUR::SessionObject | inline |
Session class | ARDOUR::Playlist | friend |
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 | |
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 |