|
| SharedObject (const Identifier &t) noexcept |
|
| SharedObject (const SharedObject &other) |
|
SharedObject & | operator= (const SharedObject &)=delete |
|
SharedObject & | getRoot () noexcept |
|
template<typename Function > |
void | callListeners (ValueTree::Listener *listenerToExclude, Function fn) const |
|
template<typename Function > |
void | callListenersForAllParents (ValueTree::Listener *listenerToExclude, Function fn) const |
|
void | sendPropertyChangeMessage (const Identifier &property, ValueTree::Listener *listenerToExclude=nullptr) |
|
void | sendChildAddedMessage (ValueTree child) |
|
void | sendChildRemovedMessage (ValueTree child, int index) |
|
void | sendChildOrderChangedMessage (int oldIndex, int newIndex) |
|
void | sendParentChangeMessage () |
|
void | setProperty (const Identifier &name, const var &newValue, UndoManager *undoManager, ValueTree::Listener *listenerToExclude=nullptr) |
|
bool | hasProperty (const Identifier &name) const noexcept |
|
void | removeProperty (const Identifier &name, UndoManager *undoManager) |
|
void | removeAllProperties (UndoManager *undoManager) |
|
void | copyPropertiesFrom (const SharedObject &source, UndoManager *undoManager) |
|
ValueTree | getChildWithName (const Identifier &typeToMatch) const |
|
ValueTree | getOrCreateChildWithName (const Identifier &typeToMatch, UndoManager *undoManager) |
|
ValueTree | getChildWithProperty (const Identifier &propertyName, const var &propertyValue) const |
|
bool | isAChildOf (const SharedObject *possibleParent) const noexcept |
|
int | indexOf (const ValueTree &child) const noexcept |
|
void | addChild (SharedObject *child, int index, UndoManager *undoManager) |
|
void | removeChild (int childIndex, UndoManager *undoManager) |
|
void | removeAllChildren (UndoManager *undoManager) |
|
void | moveChild (int currentIndex, int newIndex, UndoManager *undoManager) |
|
void | reorderChildren (const OwnedArray< ValueTree > &newOrder, UndoManager *undoManager) |
|
bool | isEquivalentTo (const SharedObject &other) const noexcept |
|
XmlElement * | createXml () const |
|
void | writeToStream (OutputStream &output) const |
|
void | incReferenceCount () noexcept |
| Increments the object's reference count. More...
|
|
void | decReferenceCount () noexcept |
| Decreases the object's reference count. More...
|
|
bool | decReferenceCountWithoutDeleting () noexcept |
| Decreases the object's reference count. More...
|
|
int | getReferenceCount () const noexcept |
| Returns the object's current reference count. More...
|
|
Definition at line 30 of file juce_ValueTree.cpp.