| _extra_xml | PBD::Stateful | protected |
| _first_selected_stripable | ARDOUR::CoreSelection | private |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _lock | ARDOUR::CoreSelection | mutableprivate |
| _pending_changed | PBD::Stateful | protected |
| _properties | PBD::Stateful | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _selection_order | ARDOUR::CoreSelection | private |
| _stateful_frozen | PBD::Stateful | private |
| _stripables | ARDOUR::CoreSelection | private |
| _xml_node_name | PBD::Stateful | protected |
| add(StripableList &, std::shared_ptr< AutomationControl >) | ARDOUR::CoreSelection | private |
| 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 | |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| AutomationControl class | ARDOUR::CoreSelection | friend |
| changed() const | PBD::Stateful | |
| clear_changes() | PBD::Stateful | |
| clear_owned_changes() | PBD::Stateful | virtual |
| clear_stripables() | ARDOUR::CoreSelection | |
| CoreSelection(Session &s) | ARDOUR::CoreSelection | |
| current_state_version | PBD::Stateful | static |
| do_select(std::shared_ptr< Stripable > s, std::shared_ptr< AutomationControl > c, SelectionOperation op, bool with_group, bool routes_only, RouteGroup *not_allowed_in_group) | ARDOUR::CoreSelection | private |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| first_selected_stripable() const | ARDOUR::CoreSelection | |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_state() const | ARDOUR::CoreSelection | virtual |
| get_stripables(StripableAutomationControls &) const | ARDOUR::CoreSelection | |
| get_stripables_for_op(StripableList &, std::shared_ptr< Stripable > base, bool(RouteGroup::*group_predicate)() const) const | ARDOUR::CoreSelection | |
| get_stripables_for_op(std::shared_ptr< StripableList >, std::shared_ptr< Stripable > base, bool(RouteGroup::*group_predicate)() const) const | ARDOUR::CoreSelection | |
| id() const | PBD::Stateful | inline |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| loading_state_version | PBD::Stateful | static |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| 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 | |
| rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| remove(StripableList &, std::shared_ptr< AutomationControl >) | ARDOUR::CoreSelection | private |
| remove_control_by_id(PBD::ID const &) | ARDOUR::CoreSelection | protected |
| remove_stripable_by_id(PBD::ID const &) | ARDOUR::CoreSelection | protected |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| select_adjacent_stripable(bool mixer_order, bool routes_only, IterTypeCore(StripableList::*begin_method)(), IterTypeCore(StripableList::*end_method)()) | ARDOUR::CoreSelection | private |
| select_next_stripable(bool mixer_order, bool routes_only) | ARDOUR::CoreSelection | |
| select_prev_stripable(bool mixer_order, bool routes_only) | ARDOUR::CoreSelection | |
| select_stripable_and_maybe_group(std::shared_ptr< Stripable > s, SelectionOperation op, bool with_group=true, bool routes_only=true, RouteGroup *=nullptr) | ARDOUR::CoreSelection | |
| select_stripable_with_control(std::shared_ptr< Stripable > s, std::shared_ptr< AutomationControl >, SelectionOperation) | ARDOUR::CoreSelection | |
| selected(std::shared_ptr< const Stripable >) const | ARDOUR::CoreSelection | |
| selected(std::shared_ptr< const AutomationControl >) const | ARDOUR::CoreSelection | |
| selected() const | ARDOUR::CoreSelection | |
| SelectedStripables typedef | ARDOUR::CoreSelection | private |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| send_selection_change() | ARDOUR::CoreSelection | private |
| session | ARDOUR::CoreSelection | private |
| Session class | ARDOUR::CoreSelection | friend |
| set(StripableList &, std::shared_ptr< AutomationControl >, std::vector< std::shared_ptr< Stripable > > &) | ARDOUR::CoreSelection | 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::CoreSelection | virtual |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| Stateful() | PBD::Stateful | |
| Stripable class | ARDOUR::CoreSelection | friend |
| StripableAutomationControls typedef | ARDOUR::CoreSelection | |
| suspend_property_changes() | PBD::Stateful | virtual |
| toggle(StripableList &, std::shared_ptr< AutomationControl >) | ARDOUR::CoreSelection | private |
| VCAManager class | ARDOUR::CoreSelection | friend |
| ~CoreSelection() | ARDOUR::CoreSelection | |
| ~Stateful() | PBD::Stateful | virtual |