cello
JUCE ValueTrees for Humans
Loading...
Searching...
No Matches
cello::Object Member List

This is the complete list of members for cello::Object, including all inherited members.

append(Object *object)cello::Object
begin() (defined in cello::Object)cello::Objectinline
canRedo() constcello::Object
canUndo() constcello::Object
ChildUpdateFn typedef (defined in cello::Object)cello::Object
clearUndoHistory()cello::Object
clone(bool deep) constcello::Object
CreationType enum name (defined in cello::Object)cello::Object
creationTypecello::Objectprotected
datacello::Objectprotected
delattr(const juce::Identifier &attr)cello::Object
doForceUpdatescello::Objectprotected
end() (defined in cello::Object)cello::Objectinline
excludedListenercello::Objectprotected
excludeListener(juce::ValueTree::Listener *listener)cello::Objectinline
FileFormat enum name (defined in cello::Object)cello::Object
find(const cello::Query &query, bool deep=false)cello::Object
findOne(const cello::Query &query, bool deep=false)cello::Object
forceUpdate(bool shouldForceUpdate)cello::UpdateSourceinline
getattr(const juce::Identifier &attr, const T &defaultVal) constcello::Objectinline
getCreationType() constcello::Objectinline
getExcludedListener() constcello::Objectinline
getNumChildren() constcello::Object
getType() constcello::Objectinline
getTypeName() constcello::Objectinline
getUndoManager() constcello::Object
hasattr(const juce::Identifier &attr) constcello::Object
insert(Object *object, int index)cello::Object
Iterator typedef (defined in cello::Object)cello::Object
load(juce::File file, FileFormat format=FileFormat::xml)cello::Objectstatic
move(int fromIndex, int toIndex)cello::Object
Object(const juce::String &type, const Object *state)cello::Object
Object(const juce::String &type, const Object &state)cello::Object
Object(const juce::String &type, juce::ValueTree tree)cello::Object
Object(const juce::String &type, juce::File file, FileFormat format=FileFormat::xml)cello::Object
Object(const Object &rhs)cello::Object
onChildAdded (defined in cello::Object)cello::Object
onChildMoved (defined in cello::Object)cello::Object
onChildRemoved (defined in cello::Object)cello::Object
onParentChanged (defined in cello::Object)cello::Object
onPropertyChange(juce::Identifier id, PropertyUpdateFn callback)cello::Object
onPropertyChange(PropertyUpdateFn callback)cello::Objectinline
onPropertyChange(const ValueBase &val, PropertyUpdateFn callback)cello::Object
onTreeRedirected (defined in cello::Object)cello::Object
operator juce::ValueTree() constcello::Objectinline
operator!=(const juce::ValueTree &rhs) const noexcept (defined in cello::Object)cello::Objectinline
operator=(const Object &rhs)cello::Object
operator==(const juce::ValueTree &rhs) const noexceptcello::Objectinline
operator[](int index) constcello::Object
redo()cello::Object
remove(Object *object)cello::Object
remove(int index)cello::Object
save(juce::File file, FileFormat format=FileFormat::xml) constcello::Object
SelfUpdateFn typedef (defined in cello::Object)cello::Object
setattr(const juce::Identifier &attr, const T &attrVal)cello::Objectinline
setUndoManager(juce::UndoManager *undo)cello::Object
shouldForceUpdate() constcello::UpdateSourceinline
sort(Comparator &comp, bool stableSort)cello::Object
toXmlString(const juce::XmlElement::TextFormat &format={}) constcello::Objectinline
undo()cello::Object
undoManagercello::Objectprotected
update(const juce::MemoryBlock &updateBlock)cello::Object
UpdateSource()=default (defined in cello::UpdateSource)cello::UpdateSource
upsert(const Object *object, const juce::Identifier &key, bool deep=false)cello::Object
upsertAll(const Object *parent, const juce::Identifier &key, bool deep=false)cello::Object
wasInitialized() constcello::Objectinline
wasWrapped() constcello::Objectinline
wrap(const Object &other)cello::Object
~Object() overridecello::Object
~UpdateSource()=default (defined in cello::UpdateSource)cello::UpdateSourcevirtual