cachedValue | juce::CachedValue< Type > | private |
CachedValue() | juce::CachedValue< Type > | inline |
CachedValue(ValueTree &tree, const Identifier &propertyID, UndoManager *undoManager) | juce::CachedValue< Type > | inline |
CachedValue(ValueTree &tree, const Identifier &propertyID, UndoManager *undoManager, const Type &defaultToUse) | juce::CachedValue< Type > | inline |
defaultValue | juce::CachedValue< Type > | private |
forceUpdateOfCachedValue() | juce::CachedValue< Type > | inline |
get() const noexcept | juce::CachedValue< Type > | inline |
getDefault() const | juce::CachedValue< Type > | inline |
getPropertyAsValue() | juce::CachedValue< Type > | inline |
getPropertyID() const noexcept | juce::CachedValue< Type > | inline |
getTypedValue() const | juce::CachedValue< Type > | inlineprivate |
getUndoManager() noexcept | juce::CachedValue< Type > | inline |
getValueTree() noexcept | juce::CachedValue< Type > | inline |
isUsingDefault() const | juce::CachedValue< Type > | inline |
operator Type() const noexcept | juce::CachedValue< Type > | inline |
operator!=(const OtherType &other) const | juce::CachedValue< Type > | inline |
operator*() noexcept | juce::CachedValue< Type > | inline |
operator->() noexcept | juce::CachedValue< Type > | inline |
operator=(const Type &newValue) | juce::CachedValue< Type > | inline |
operator==(const OtherType &other) const | juce::CachedValue< Type > | inline |
referTo(ValueTree &tree, const Identifier &property, UndoManager *um) | juce::CachedValue< Type > | inline |
referTo(ValueTree &tree, const Identifier &property, UndoManager *um, const Type &defaultVal) | juce::CachedValue< Type > | inline |
referToWithDefault(ValueTree &, const Identifier &, UndoManager *, const Type &) | juce::CachedValue< Type > | inlineprivate |
resetToDefault() | juce::CachedValue< Type > | inline |
resetToDefault(UndoManager *undoManagerToUse) | juce::CachedValue< Type > | inline |
setDefault(const Type &value) | juce::CachedValue< Type > | inline |
setValue(const Type &newValue, UndoManager *undoManagerToUse) | juce::CachedValue< Type > | inline |
targetProperty | juce::CachedValue< Type > | private |
targetTree | juce::CachedValue< Type > | private |
undoManager | juce::CachedValue< Type > | private |
valueTreeChildAdded(ValueTree &parentTree, ValueTree &childWhichHasBeenAdded) | juce::ValueTree::Listener | privatevirtual |
valueTreeChildOrderChanged(ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex) | juce::ValueTree::Listener | privatevirtual |
valueTreeChildRemoved(ValueTree &parentTree, ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved) | juce::ValueTree::Listener | privatevirtual |
valueTreeParentChanged(ValueTree &treeWhoseParentHasChanged) | juce::ValueTree::Listener | privatevirtual |
valueTreePropertyChanged(ValueTree &changedTree, const Identifier &changedProperty) override | juce::CachedValue< Type > | inlineprivatevirtual |
valueTreeRedirected(ValueTree &treeWhichHasBeenChanged) | juce::ValueTree::Listener | privatevirtual |
~Listener()=default | juce::ValueTree::Listener | privatevirtual |