44 DynamicObject (
const DynamicObject&);
45 ~DynamicObject()
override;
105 void cloneAllProperties();
113 virtual std::unique_ptr<DynamicObject> clone()
const;
NamedValueSet & getProperties() noexcept
virtual bool hasProperty(const Identifier &propertyName) const
void setMethod(Identifier methodName, var::NativeFunction function)
virtual void removeProperty(const Identifier &propertyName)
virtual var invokeMethod(Identifier methodName, const var::NativeFunctionArgs &args)
const NamedValueSet & getProperties() const noexcept
virtual bool hasMethod(const Identifier &methodName) const
virtual const var & getProperty(const Identifier &propertyName) const
virtual void setProperty(const Identifier &propertyName, const var &newValue)
ReferenceCountedObject()=default