42 [[nodiscard]]
const IdInfo*
getInfo(
const std::string& name)
const override;
58 void variableEventHandler(
EEvent event,
const Variable& call_var,
Variable& link_var,
bool same_inst)
override;
61 bool _skipEvent{
false};
66 static IdInfo _info[];
ScriptObject(const char *type_name, ScriptObject *parent=nullptr)
Value container class able to performing arithmetic functions.
Definition Value.h:19
TVector< Value > vector_type
Definition Value.h:697
Base class used for giving a Variable instance access to a member functions of a derived class....
Definition VariableHandler.h:14
void destroyObject(bool &should_delete) override
Overridden from base class.
VariableScriptObject(ScriptObject *parent, Variable *var)
Constructor for not using the interface to create it. Does not do any of the event handling but only ...
VariableScriptObject(const Parameters ¶ms)
Interface constructor for setting up variable as server or client.
~VariableScriptObject() override
Overridden from base class.
std::string getStatusText() override
Overridden from base class.
bool getSetValue(const IdInfo *info, Value *value, Value::vector_type *params, bool flag_set) override
Overridden from base class.
const IdInfo * getInfo(const std::string &name) const override
Overridden from base class.
EEvent
Events sent to the handler set with Variable::setHandler. For broadcast events the variable paramet...
Definition VariableTypes.h:129
Class for creating and referencing global or local created parameters or settings called variables....
Definition Variable.h:16
#define _GII_CLASS
Definition gii/global.h:38
Definition Application.h:10
Used to create static lookup lists.
Definition ScriptObject.h:62
Type to pass to registered classes.
Definition ScriptObject.h:20