Ardour  9.0-pre0-582-g084a23a80d
PBD::SequenceProperty< Container > Member List

This is the complete list of members for PBD::SequenceProperty< Container >, including all inherited members.

_changesPBD::SequenceProperty< Container >protected
_property_idPBD::PropertyBaseprivate
_update_callbackPBD::SequenceProperty< Container >protected
_valPBD::SequenceProperty< Container >protected
apply_change(PropertyBase const *p)PBD::SequenceProperty< Container >inlinevirtual
back()PBD::SequenceProperty< Container >inline
back() constPBD::SequenceProperty< Container >inline
begin()PBD::SequenceProperty< Container >inline
begin() constPBD::SequenceProperty< Container >inline
ChangeContainer typedefPBD::SequenceProperty< Container >
changed() constPBD::SequenceProperty< Container >inlinevirtual
changes() constPBD::SequenceProperty< Container >inline
clear()PBD::SequenceProperty< Container >inline
clear_changes()PBD::SequenceProperty< Container >inlinevirtual
clear_owned_changes()PBD::SequenceProperty< Container >inlinevirtual
clone() const =0PBD::PropertyBasepure virtual
clone_from_xml(XMLNode const &node) constPBD::SequenceProperty< Container >inlinevirtual
create() const =0PBD::SequenceProperty< Container >privatepure virtual
empty() constPBD::SequenceProperty< Container >inline
end()PBD::SequenceProperty< Container >inline
end() constPBD::SequenceProperty< Container >inline
erase(typename Container::iterator i)PBD::SequenceProperty< Container >inline
erase(typename Container::iterator f, typename Container::iterator l)PBD::SequenceProperty< Container >inline
front()PBD::SequenceProperty< Container >inline
front() constPBD::SequenceProperty< Container >inline
get_changes_as_properties(PBD::PropertyList &changes, Command *cmd) constPBD::SequenceProperty< Container >inlinevirtual
get_changes_as_xml(XMLNode *history_node) constPBD::SequenceProperty< Container >inlinevirtual
get_content_as_xml(typename ChangeContainer::value_type, XMLNode &) const =0PBD::SequenceProperty< Container >pure virtual
get_content_from_xml(XMLNode const &node) const =0PBD::SequenceProperty< Container >pure virtual
get_value(XMLNode &node) constPBD::SequenceProperty< Container >inlinevirtual
insert(typename Container::iterator i, const typename Container::value_type &v)PBD::SequenceProperty< Container >inline
invert()PBD::SequenceProperty< Container >inlinevirtual
operator=(const Container &other)PBD::SequenceProperty< Container >inline
operator==(PropertyID pid) constPBD::PropertyBaseinline
pop_back()PBD::SequenceProperty< Container >inline
pop_front()PBD::SequenceProperty< Container >inline
property_id() constPBD::PropertyBaseinline
property_name() constPBD::PropertyBaseinline
PropertyBase(PropertyID pid)PBD::PropertyBaseinline
PropertyBase(PropertyBase const &b)PBD::PropertyBaseinlineprotected
push_back(const typename Container::value_type &v)PBD::SequenceProperty< Container >inline
push_front(const typename Container::value_type &v)PBD::SequenceProperty< Container >inline
rbegin()PBD::SequenceProperty< Container >inline
rbegin() constPBD::SequenceProperty< Container >inline
rdiff(std::vector< PBD::Command * > &cmds) constPBD::SequenceProperty< Container >inlinevirtual
remove(const typename Container::value_type &v)PBD::SequenceProperty< Container >inline
rend()PBD::SequenceProperty< Container >inline
rend() constPBD::SequenceProperty< Container >inline
rlist() constPBD::SequenceProperty< Container >inline
SequenceProperty(PropertyID id, const std::function< void(const ChangeRecord &)> &update)PBD::SequenceProperty< Container >inline
SequenceProperty(SequenceProperty< Container > const &p)PBD::SequenceProperty< Container >inlineprotected
set_value(XMLNode const &)PBD::SequenceProperty< Container >inlinevirtual
size() constPBD::SequenceProperty< Container >inline
sort()PBD::SequenceProperty< Container >inline
sort(BinaryPredicate comp)PBD::SequenceProperty< Container >inline
update(const ChangeRecord &cr)PBD::SequenceProperty< Container >inline
~PropertyBase()PBD::PropertyBaseinlinevirtual