|
| | SharedObject (const Identifier &t) noexcept |
| |
| | SharedObject (const SharedObject &other) |
| |
| | ~SharedObject () |
| |
| template<typename Method > |
| void | callListeners (Method method, ValueTree &tree) const |
| |
| template<typename Method , typename ParamType > |
| void | callListeners (Method method, ValueTree &tree, ParamType ¶m2) const |
| |
| template<typename Method , typename ParamType1 , typename ParamType2 > |
| void | callListeners (Method method, ValueTree &tree, ParamType1 ¶m2, ParamType2 ¶m3) const |
| |
| void | sendPropertyChangeMessage (const Identifier &property) |
| |
| 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 *const undoManager) |
| |
| bool | hasProperty (const Identifier &name) const noexcept |
| |
| void | removeProperty (const Identifier &name, UndoManager *const undoManager) |
| |
| void | removeAllProperties (UndoManager *const undoManager) |
| |
| void | copyPropertiesFrom (const SharedObject &source, UndoManager *const 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 *const possibleParent) const noexcept |
| |
| int | indexOf (const ValueTree &child) const noexcept |
| |
| void | addChild (SharedObject *child, int index, UndoManager *const undoManager) |
| |
| void | removeChild (const int childIndex, UndoManager *const undoManager) |
| |
| void | removeAllChildren (UndoManager *const undoManager) |
| |
| void | moveChild (int currentIndex, int newIndex, UndoManager *undoManager) |
| |
| void | reorderChildren (const OwnedArray< ValueTree > &newOrder, UndoManager *undoManager) |
| |
| bool | isEquivalentTo (const SharedObject &other) const |
| |
| XmlElement * | createXml () const |
| |
| void | writeToStream (OutputStream &output) const |
| |
| void | incReferenceCount () noexcept |
| |
| void | decReferenceCount () noexcept |
| |
| bool | decReferenceCountWithoutDeleting () noexcept |
| |
| int | getReferenceCount () const noexcept |
| |