TracktionEngine
tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > Member List

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

arrayLocktracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
at(int idx)tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
begin()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
begin() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
compareElements(ObjectType *first, ObjectType *second) consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
createNewObject(const juce::ValueTree &)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
deleteAllObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
deleteObject(ObjectType *)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
end()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
end() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
freeObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
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 >
isSuitableType(const juce::ValueTree &) const =0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
newObjectAdded(ObjectType *)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
objectOrderChanged()=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
objectRemoved(ObjectType *)=0tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >pure virtual
objectstracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
operator[](int idx) consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
parenttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
rebuildObjects()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
ScopedLockType typedeftracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
size() consttracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
sortArray()tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >protected
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &tree) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
valueTreeChildOrderChanged(juce::ValueTree &tree, int, int) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
valueTreeChildRemoved(juce::ValueTree &exParent, juce::ValueTree &tree, int) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
ValueTreeObjectList(const juce::ValueTree &parentTree)tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
valueTreeParentChanged(juce::ValueTree &) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
valueTreeRedirected(juce::ValueTree &) overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >
~ValueTreeObjectList() overridetracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >