|
| unsigned | getItemCount () const |
| |
| bool | removeItem (unsigned index) |
| |
| void * | getItem (unsigned index) |
| |
| const void * | getItem (unsigned index) const |
| |
| void | addItem (const void *value) |
| |
| void | clear () |
| |
| void | dispose () |
| |
| | Object () |
| |
| | Object (const Object &other) |
| |
| | Object (Object &&)=delete |
| |
| | Object (const PropertyInfo &propinfo) |
| |
| | Object (Object &parent, const PropertyInfo &prop, uint16_t dataRef) |
| |
| | Object (const Object &parent, const PropertyInfo &prop, uint16_t dataRef) |
| |
| | Object (Object &parent, unsigned propIndex, uint16_t dataRef=0) |
| |
| | Object (const Object &parent, unsigned propIndex, uint16_t dataRef=0) |
| |
| | Object () |
| |
| | Object (const Object &other) |
| |
| | Object (Object &&)=delete |
| |
| Object & | operator= (const Object &other) |
| |
| | Object (const PropertyInfo &propinfo) |
| |
| | Object (Object &parent, const PropertyInfo &prop, uint16_t dataRef) |
| |
| | Object (const Object &parent, const PropertyInfo &prop, uint16_t dataRef) |
| |
| | Object (Object &parent, unsigned propIndex, uint16_t dataRef=0) |
| |
| | Object (const Object &parent, unsigned propIndex, uint16_t dataRef=0) |
| |
| | operator bool () const |
| |
| bool | typeIs (ObjectType type) const |
| |
| bool | isArray () const |
| |
| bool | isStore () const |
| | Determine if this object is a store (not just a reference to it) More...
|
| |
| Store & | getStore () |
| |
| const Store & | getStore () const |
| |
| Database & | getDatabase () |
| |
| const Database & | getDatabase () const |
| |
| unsigned | getObjectCount () const |
| | Get number of child objects. More...
|
| |
| Object | getObject (unsigned index) |
| | Get child object by index. More...
|
| |
| const Object | getObject (unsigned index) const |
| |
| Object | findObject (const char *name, size_t length) |
| | Find child object by name. More...
|
| |
| unsigned | getPropertyCount () const |
| | Get number of properties. More...
|
| |
| Property | getProperty (unsigned index) |
| | Get properties. More...
|
| |
| PropertyConst | getProperty (unsigned index) const |
| |
| Property | findProperty (const char *name, size_t length) |
| | Find property by name. More...
|
| |
| void | clear () |
| | Reset contents to defaults (except arrays, which are cleared) More...
|
| |
| void | loadArrayDefaults () |
| | Clear and load all contained arrays with defaults from schema. More...
|
| |
| void | resetToDefaults () |
| | Does a 'clear' followed by 'loadArrayDefaults'. More...
|
| |
| bool | commit () |
| | Commit changes to the store. More...
|
| |
| void | clearDirty () |
| | Clear store dirty flag so changes don't get committed. More...
|
| |
| String | getName () const |
| |
| String | getPath () const |
| |
| size_t | printTo (Print &p) const |
| |
| bool | exportToStream (const Format &format, Print &output) const |
| |
| bool | exportToFile (const Format &format, const String &filename) const |
| |
| Status | importFromStream (const Format &format, Stream &source) |
| |
| Status | importFromFile (const Format &format, const String &filename) |
| |
| const PropertyInfo & | propinfo () const |
| |
| const ObjectInfo & | typeinfo () const |
| |
| PropertyData * | getPropertyData (unsigned index) |
| |
| const PropertyData * | getPropertyData (unsigned index) const |
| |
| void | queueUpdate (UpdateCallback callback) |
| | Called from OuterObjectTemplate::update to queue an update. More...
|
| |
Base class to provide array of properties.