#include <tracktion_ValueTreeUtilities.h>
◆ ScopedLockType
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ ValueTreeObjectList()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ ~ValueTreeObjectList()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ size()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ isEmpty()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ operator[]()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ at()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ begin() [1/2]
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ begin() [2/2]
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ end() [1/2]
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ end() [2/2]
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ rebuildObjects()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ freeObjects()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ isSuitableType()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ createNewObject()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ deleteObject()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ newObjectAdded()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ objectRemoved()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ objectOrderChanged()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ valueTreeChildAdded()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
| void engine::ValueTreeObjectList< ObjectType, CriticalSectionType >::valueTreeChildAdded |
( |
juce::ValueTree & |
, |
|
|
juce::ValueTree & |
tree |
|
) |
| |
|
override |
◆ valueTreeChildRemoved()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
| void engine::ValueTreeObjectList< ObjectType, CriticalSectionType >::valueTreeChildRemoved |
( |
juce::ValueTree & |
exParent, |
|
|
juce::ValueTree & |
tree, |
|
|
int |
|
|
) |
| |
|
override |
◆ valueTreeChildOrderChanged()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ valueTreePropertyChanged()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
| void engine::ValueTreeObjectList< ObjectType, CriticalSectionType >::valueTreePropertyChanged |
( |
juce::ValueTree & |
, |
|
|
const juce::Identifier & |
|
|
) |
| |
|
override |
◆ valueTreeParentChanged()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ valueTreeRedirected()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ deleteAllObjects()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ isChildTree()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ indexOf()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ sortArray()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ compareElements()
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ objects
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ arrayLock
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
◆ parent
template<typename ObjectType , typename CriticalSectionType = juce::DummyCriticalSection>
The documentation for this class was generated from the following file: