| arrayLock (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| AsyncUpdater() | juce::AsyncUpdater | |
| at(int idx) (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| begin() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| begin() const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| cancelPendingUpdate() noexcept | juce::AsyncUpdater | |
| compareElements(ObjectType *first, ObjectType *second) const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| createNewObject(const juce::ValueTree &v) override (defined in tracktion::engine::TempoSequence::TempoSettingList) | tracktion::engine::TempoSequence::TempoSettingList | virtual |
| deleteAllObjects() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | protected |
| deleteObject(TempoSetting *t) override (defined in tracktion::engine::TempoSequence::TempoSettingList) | tracktion::engine::TempoSequence::TempoSettingList | |
| deleteObject(ObjectType *)=0 (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | pure virtual |
| end() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| end() const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| freeObjects() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| handleUpdateNowIfNeeded() | juce::AsyncUpdater | |
| indexOf(const juce::ValueTree &v) const noexcept (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | protected |
| isChildTree(juce::ValueTree &v) const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | protected |
| isEmpty() const noexcept (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| isSuitableType(const juce::ValueTree &v) const override (defined in tracktion::engine::TempoSequence::TempoSettingList) | tracktion::engine::TempoSequence::TempoSettingList | virtual |
| isUpdatePending() const noexcept | juce::AsyncUpdater | |
| newObjectAdded(ObjectType *)=0 (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | pure virtual |
| objectRemoved(ObjectType *)=0 (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | pure virtual |
| objects (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| operator[](int idx) const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| parent (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | protected |
| rebuildObjects() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| ScopedLockType typedef (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| size() const (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| sortArray() (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | protected |
| TempoSettingList(TempoSequence &ts, const juce::ValueTree &parentTree) (defined in tracktion::engine::TempoSequence::TempoSettingList) | tracktion::engine::TempoSequence::TempoSettingList | |
| triggerAsyncUpdate() | juce::AsyncUpdater | |
| valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &tree) override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | virtual |
| valueTreeChildOrderChanged(juce::ValueTree &tree, int, int) override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | virtual |
| valueTreeChildRemoved(juce::ValueTree &exParent, juce::ValueTree &tree, int) override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | virtual |
| ValueTreeObjectList(const juce::ValueTree &parentTree) (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |
| valueTreeParentChanged(juce::ValueTree &) override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | virtual |
| valueTreeRedirected(juce::ValueTree &) override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | virtual |
| ~AsyncUpdater() | juce::AsyncUpdater | virtual |
| ~Listener()=default | juce::ValueTree::Listener | virtual |
| ~TempoSettingList() override (defined in tracktion::engine::TempoSequence::TempoSettingList) | tracktion::engine::TempoSequence::TempoSettingList | |
| ~ValueTreeObjectList() override (defined in tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType >) | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > | |