| _extra_xml | PBD::Stateful | protected |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _lock | ARDOUR::Locations | mutableprivate |
| _pending_changed | PBD::Stateful | protected |
| _properties | PBD::Stateful | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _scoped_connection_list | PBD::ScopedConnectionList | private |
| _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate |
| _session | ARDOUR::SessionHandleRef | protected |
| _stateful_frozen | PBD::Stateful | private |
| _xml_node_name | PBD::Stateful | protected |
| add(Location *, bool make_current=false) | ARDOUR::Locations | |
| 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_range(timepos_t const &start, timepos_t const &end) | ARDOUR::Locations | |
| added | ARDOUR::Locations | |
| apply(T &obj, void(T::*method)(const LocationList &)) const | ARDOUR::Locations | inline |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| auto_loop_location() const | ARDOUR::Locations | |
| auto_punch_location() const | ARDOUR::Locations | |
| changed | ARDOUR::Locations | |
| PBD::StatefulDestructible::changed() const | PBD::Stateful | |
| clear() | ARDOUR::Locations | |
| clear_changes() | PBD::Stateful | |
| clear_cue_markers(samplepos_t start, samplepos_t end) | ARDOUR::Locations | |
| clear_markers() | ARDOUR::Locations | |
| clear_owned_changes() | PBD::Stateful | virtual |
| clear_ranges() | ARDOUR::Locations | |
| clear_scene_markers(samplepos_t start, samplepos_t end) | ARDOUR::Locations | |
| clear_time_domain() | Temporal::TimeDomainProvider | inline |
| clear_time_domain_parent() | Temporal::TimeDomainProvider | inline |
| clear_xrun_markers() | ARDOUR::Locations | |
| clock_origin_location() const | ARDOUR::Locations | |
| ConnectionList typedef | PBD::ScopedConnectionList | private |
| current() const | ARDOUR::Locations | inline |
| current_changed | ARDOUR::Locations | |
| current_location | ARDOUR::Locations | private |
| current_state_version | PBD::Stateful | static |
| cut_copy_section(timepos_t const &start, timepos_t const &end, timepos_t const &to, SectionOperation const op) | ARDOUR::Locations | |
| Destroyed | PBD::Destructible | |
| domain | Temporal::TimeDomainProvider | private |
| drop_connections() | PBD::ScopedConnectionList | |
| drop_references() | PBD::Destructible | inlinevirtual |
| DropReferences | PBD::Destructible | |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| find_all_between(timepos_t const &start, timepos_t const &end, LocationList &, Location::Flags) | ARDOUR::Locations | |
| finish_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Locations | virtual |
| first_mark_after(timepos_t const &t, bool include_special_ranges=false) | ARDOUR::Locations | inline |
| first_mark_after_flagged(timepos_t const &, bool include_special_ranges=false, Location::Flags whitelist=Location::Flags(0), Location::Flags blacklist=Location::Flags(0), Location::Flags equalist=Location::Flags(0), Location **retval=nullptr) | ARDOUR::Locations | |
| first_mark_before(timepos_t const &t, bool include_special_ranges=false) | ARDOUR::Locations | inline |
| first_mark_before_flagged(timepos_t const &, bool include_special_ranges=false, Location::Flags whitelist=Location::Flags(0), Location::Flags blacklist=Location::Flags(0), Location::Flags equalist=Location::Flags(0), Location **retval=nullptr) | ARDOUR::Locations | |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_location_by_id(PBD::ID) | ARDOUR::Locations | |
| get_state() const | ARDOUR::Locations | virtual |
| has_own_time_domain() const | Temporal::TimeDomainProvider | inline |
| has_time_domain_parent() const | Temporal::TimeDomainProvider | inline |
| have_domain | Temporal::TimeDomainProvider | private |
| id() const | PBD::Stateful | inline |
| insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| list() const | ARDOUR::Locations | inline |
| list() | ARDOUR::Locations | inline |
| listen() | Temporal::TimeDomainProvider | inlineprotected |
| listen_to(Location *) | ARDOUR::Locations | private |
| loading_state_version | PBD::Stateful | static |
| location_changed(Location *) | ARDOUR::Locations | private |
| LocationList typedef | ARDOUR::Locations | |
| LocationPair typedef | ARDOUR::Locations | |
| Locations(Session &) | ARDOUR::Locations | |
| locations | ARDOUR::Locations | private |
| mark_at(timepos_t const &, timecnt_t const &slop=timecnt_t::zero(Temporal::AudioTime), Location::Flags flags=Location::Flags(0)) const | ARDOUR::Locations | |
| marks_either_side(timepos_t const &, timepos_t &, timepos_t &) const | ARDOUR::Locations | |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| next_available_name(std::string &result, std::string base) | ARDOUR::Locations | |
| next_section(Location *, timepos_t &, timepos_t &) const | ARDOUR::Locations | |
| next_section_iter(Location *, timepos_t &, timepos_t &, std::vector< LocationPair > &cache) const | ARDOUR::Locations | |
| num_range_markers() const | ARDOUR::Locations | |
| 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 |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| properties() const | PBD::Stateful | inline |
| property_changes_suspended() const | PBD::Stateful | inline |
| property_factory(const XMLNode &) const | PBD::Stateful | virtual |
| PropertyChanged | PBD::Stateful | |
| range_starts_at(timepos_t const &pos, timecnt_t const &slop=timecnt_t(Temporal::AudioTime), bool incl=false) const | ARDOUR::Locations | |
| rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| remove(Location *) | ARDOUR::Locations | |
| removed | ARDOUR::Locations | |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| ripple(timepos_t const &at, timecnt_t const &distance, bool include_locked) | ARDOUR::Locations | |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| ScopedConnectionList() | PBD::ScopedConnectionList | |
| ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| section_at(timepos_t const &, timepos_t &, timepos_t &) const | ARDOUR::Locations | |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| session_going_away() | ARDOUR::SessionHandleRef | protectedvirtual |
| session_range_location() const | ARDOUR::Locations | |
| SessionHandleRef(ARDOUR::Session &s) | ARDOUR::SessionHandleRef | |
| set_clock_origin(Location *, void *src) | ARDOUR::Locations | |
| set_current(Location *, bool want_lock=true) | ARDOUR::Locations | |
| set_current_unlocked(Location *) | ARDOUR::Locations | private |
| set_id(const XMLNode &) | PBD::Stateful | |
| set_id(const std::string &) | PBD::Stateful | |
| set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
| set_state(const XMLNode &, int version) | ARDOUR::Locations | virtual |
| set_time_domain(Temporal::TimeDomain) | ARDOUR::Locations | |
| set_time_domain_parent(TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| size() const | PBD::ScopedConnectionList | inline |
| sorted_section_locations(std::vector< LocationPair > &) const | ARDOUR::Locations | private |
| start_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Locations | virtual |
| Stateful() | PBD::Stateful | |
| suspend_property_changes() | PBD::Stateful | virtual |
| time_domain() const | Temporal::TimeDomainProvider | inline |
| time_domain_changed() | ARDOUR::Locations | 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 |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~Locations() | ARDOUR::Locations | |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~Stateful() | PBD::Stateful | virtual |
| ~TimeDomainProvider() | Temporal::TimeDomainProvider | inlinevirtual |
| ~TimeDomainSwapper() | Temporal::TimeDomainSwapper | inlinevirtual |