| _added | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | _changes | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | _extra_xml | PBD::Stateful | protected | 
  | _id | PBD::Stateful | private | 
  | _instant_xml | PBD::Stateful | protected | 
  | _lock | PBD::Stateful | protected | 
  | _model | ARDOUR::MidiModel::DiffCommand | protected | 
  | _name | ARDOUR::MidiModel::DiffCommand | protected | 
  | _pending_changed | PBD::Stateful | protected | 
  | _properties | PBD::Stateful | protected | 
  | _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic | 
  | _removed | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | _scoped_connection_list | PBD::ScopedConnectionList | private | 
  | _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate | 
  | _stateful_frozen | PBD::Stateful | private | 
  | _xml_node_name | PBD::Stateful | protected | 
  | add(PatchChangePtr) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | 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 |  | 
  | apply_change(PropertyBase const &) | PBD::Stateful | virtual | 
  | apply_changes(PropertyList const &) | PBD::Stateful |  | 
  | Bank enum value | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | change_bank(PatchChangePtr, int) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | change_channel(PatchChangePtr, uint8_t) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | change_program(PatchChangePtr, uint8_t) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | change_time(PatchChangePtr, TimeType) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | changed() const | PBD::Stateful |  | 
  | ChangeList typedef | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | Channel enum value | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | clear_changes() | PBD::Stateful |  | 
  | clear_owned_changes() | PBD::Stateful | virtual | 
  | Command() | PBD::Command | inlineprotected | 
  | Command(const std::string &name) | PBD::Command | inlineprotected | 
  | ConnectionList typedef | PBD::ScopedConnectionList | private | 
  | current_state_version | PBD::Stateful | static | 
  | Destroyed | PBD::Destructible |  | 
  | DiffCommand(std::shared_ptr< MidiModel > m, const std::string &name) | ARDOUR::MidiModel::DiffCommand |  | 
  | drop_connections() | PBD::ScopedConnectionList |  | 
  | drop_references() | PBD::Destructible | inlinevirtual | 
  | DropReferences | PBD::Destructible |  | 
  | empty() const | PBD::Command | inlinevirtual | 
  | extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful |  | 
  | get_changes_as_properties(PBD::Command *) const | PBD::Stateful |  | 
  | get_state() const | ARDOUR::MidiModel::PatchChangeDiffCommand | virtual | 
  | 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 | 
  | marshal_change(const Change &) const | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | marshal_patch_change(constPatchChangePtr) const | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual | 
  | model() const | ARDOUR::MidiModel::DiffCommand | inline | 
  | name() const | ARDOUR::MidiModel::DiffCommand | inline | 
  | operator()() | ARDOUR::MidiModel::PatchChangeDiffCommand | virtual | 
  | operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList |  | 
  | PatchChangeDiffCommand(std::shared_ptr< MidiModel >, const std::string &) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | PatchChangeDiffCommand(std::shared_ptr< MidiModel >, const XMLNode &) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual | 
  | Program enum value | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | properties() const | PBD::Stateful | inline | 
  | Property enum name | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | 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 | 
  | redo() | PBD::Command | inlinevirtual | 
  | regenerate_xml_or_string_ids() const | PBD::Stateful | protected | 
  | remove(PatchChangePtr) | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | reset_id() | PBD::Stateful |  | 
  | resume_property_changes() | PBD::Stateful | virtual | 
  | save_extra_xml(const XMLNode &) | PBD::Stateful |  | 
  | ScopedConnectionList() | PBD::ScopedConnectionList |  | 
  | ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList |  | 
  | send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual | 
  | set_id(const XMLNode &) | PBD::Stateful |  | 
  | set_id(const std::string &) | PBD::Stateful |  | 
  | set_name(const std::string &str) | PBD::Command | inline | 
  | set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic | 
  | set_state(const XMLNode &, int version) | ARDOUR::MidiModel::PatchChangeDiffCommand | virtual | 
  | set_values(XMLNode const &) | PBD::Stateful | protected | 
  | size() const | PBD::ScopedConnectionList | inline | 
  | Stateful() | PBD::Stateful |  | 
  | suspend_property_changes() | PBD::Stateful | virtual | 
  | Time enum value | ARDOUR::MidiModel::PatchChangeDiffCommand |  | 
  | undo() | ARDOUR::MidiModel::PatchChangeDiffCommand | virtual | 
  | unmarshal_change(XMLNode *) | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | unmarshal_patch_change(XMLNode *) | ARDOUR::MidiModel::PatchChangeDiffCommand | private | 
  | ~Command() | PBD::Command | inlinevirtual | 
  | ~Destructible() | PBD::Destructible | inlinevirtual | 
  | ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual | 
  | ~Stateful() | PBD::Stateful | virtual |