TracktionEngine
tracktion::engine::SortedValueTreeObjectList< ObjectType > Member List

This is the complete list of members for tracktion::engine::SortedValueTreeObjectList< ObjectType >, including all inherited members.

arrayLocktracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
at(int idx)tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
begin()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
begin() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
compareElements(ObjectType *first, ObjectType *second) consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
createNewObject(const juce::ValueTree &)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protectedpure virtual
deleteAllObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
deleteObject(ObjectType *)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protectedpure virtual
end()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
end() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
freeObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
getSortedObjects() consttracktion::engine::SortedValueTreeObjectList< ObjectType >
indexOf(const juce::ValueTree &v) const noexcepttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
isChildTree(juce::ValueTree &v) consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
isEmpty() const noexcepttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
isSortableProperty(juce::ValueTree &, const juce::Identifier &)=0tracktion::engine::SortedValueTreeObjectList< ObjectType >pure virtual
isSuitableType(const juce::ValueTree &) const =0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protectedpure virtual
newObjectAdded(ObjectType *o) overridetracktion::engine::SortedValueTreeObjectList< ObjectType >virtual
objectOrderChanged() overridetracktion::engine::SortedValueTreeObjectList< ObjectType >virtual
objectRemoved(ObjectType *)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protectedpure virtual
objectstracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
objectsAreSorted(const ObjectType &first, const ObjectType &second)=0tracktion::engine::SortedValueTreeObjectList< ObjectType >pure virtual
operator[](int idx) consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
parenttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
rebuildObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
ScopedLockType typedeftracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
size() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
sortArray()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
SortedValueTreeObjectList(const juce::ValueTree &v)tracktion::engine::SortedValueTreeObjectList< ObjectType >
sortObjects(juce::Array< ObjectType * > &objectsToBeSorted) const =0tracktion::engine::SortedValueTreeObjectList< ObjectType >pure virtual
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &tree) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
valueTreeChildOrderChanged(juce::ValueTree &tree, int, int) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
valueTreeChildRemoved(juce::ValueTree &exParent, juce::ValueTree &tree, int) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
ValueTreeObjectList(const juce::ValueTree &parentTree)tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
valueTreeParentChanged(juce::ValueTree &) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
valueTreePropertyChanged(juce::ValueTree &v, const juce::Identifier &id) overridetracktion::engine::SortedValueTreeObjectList< ObjectType >
valueTreeRedirected(juce::ValueTree &) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
~ValueTreeObjectList() overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected