|
|
Value * | find (const std::string &name) |
| |
|
void | insert (const std::string &name, Value *value) |
| |
|
std::string | toJsonString () const |
| |
|
std::string | toJsonString (int indent) const |
| |
| std::string | getExpression (Object *context=nullptr) const override |
| |
|
const ValueMapType & | getMap () const |
| |
|
template<typename T > |
| void | insert (const std::string &name, T value) |
| |
| Value * | eval () const final |
| |
| errc_t | setValue (Value *) final |
| |
|
void | insert (const std::string &name, Value *value) |
| |
|
template<typename T > |
| void | insert (const std::string &name, T value) |
| |
|
Value & | operator[] (const std::string &name) |
| |
|
const Value & | operator[] (const std::string &name) const |
| |
|
Value & | operator[] (const char *name) |
| |
|
const Value & | operator[] (const char *name) const |
| |
|
Value & | operator[] (size_t index) |
| |
|
const Value & | operator[] (size_t index) const |
| |
|
bool | isNull () const |
| |
|
bool | isBool () const |
| |
|
bool | isInt () const |
| |
|
bool | isDouble () const |
| |
|
bool | isQuantity () const |
| |
|
bool | isString () const |
| |
|
std::string | toString () const |
| |
|
Quantity | toQuantity () const |
| |
|
double | toDouble () const |
| |
|
int | toInt () const |
| |
|
bool | toBool () const |
| |
|
| operator std::string () const |
| |
|
| operator Quantity () const |
| |
|
| operator double () const |
| |
|
| operator int () const |
| |
|
| operator bool () const |
| |
|
ValDict * | toValDict () const |
| |
|
const NamedValueVector & | items () const |
| |
|
const Value & | operator>> (bool &val) const |
| |
|
const Value & | operator>> (int &val) const |
| |
|
const Value & | operator>> (double &val) const |
| |
| void | setName (StringView name) override |
| |
| virtual void | accept (ExprVisitor &visitor)=0 |
| |
| virtual Expr * | exec () const |
| |
|
| Object () |
| |
|
| Object (Object *parentScope) |
| |
|
| Object (std::nullptr_t) |
| |
| | Object (initial_strong_ref_t) |
| |
|
| Object (const Object &obj) |
| |
|
| Object (Object *parentScope) |
| |
|
| Object (std::nullptr_t) |
| |
| | Object (initial_strong_ref_t) |
| |
| virtual Class * | getType () const |
| |
| virtual std::string | getRepresentation () const |
| |
| virtual const std::string & | getName () const |
| |
|
const std::string & | name () const |
| |
| errc_t | showEditDialog () |
| |
| Attribute | attr (StringView path) |
| |
| errc_t | getAttrBool (StringView path, bool &value) const |
| |
| errc_t | getAttrInt (StringView path, int &value) const |
| |
| errc_t | getAttrDouble (StringView path, double &value) const |
| |
| errc_t | getAttrString (StringView path, std::string &value) const |
| |
| errc_t | getAttrObject (StringView path, Object *&value) const |
| |
| double | getAttrDouble (StringView path) const |
| |
| int | getAttrInt (StringView path) const |
| |
| bool | getAttrBool (StringView path) const |
| |
| std::string | getAttrString (StringView path) const |
| |
| Object * | getAttrObject (StringView path) const |
| |
| errc_t | setAttrBool (StringView path, bool value) |
| |
| errc_t | setAttrInt (StringView path, int value) |
| |
| errc_t | setAttrDouble (StringView path, double value) |
| |
| errc_t | setAttrString (StringView path, StringView value) |
| |
| errc_t | setAttrObject (StringView path, Object *value) |
| |
| Class * | type () const |
| |
|
const std::string & | typeName () const |
| |
| Property * | getProperty (StringView fieldName) const |
| |
| ObjectId | getID () const |
| |
| errc_t | setParentScope (Object *parentScope) |
| |
| Object * | getParentScope () const |
| |
| bool | isOfType (const Class *type) const |
| |
| bool | isOfType (StringView typeName) const |
| |
| template<typename T > |
| bool | isOfType () const |
| |
| uint32_t | refCount () const |
| |
| uint32_t | weakRefCount () const |
| |
| bool | isDestructed () const |
| |
| void | destruct () |
| |
| uint32_t | incWeakRef () |
| |
| uint32_t | decWeakRef () |
| |
| uint32_t | incRef () |
| |
| uint32_t | decRef () |
| |
| uint32_t | decRefNoDelete () |
| |
| template<typename Func > |
| void | addDelayedLink (Func &&link) |
| |
| template<typename Func > |
| void | addDelayedLinkIfFailed (Func &&link) |
| |
| void | resolveLinks () |
| |