28 [[nodiscard]]
const IdInfo*
getInfo(
const std::string& name)
const override;
44 void variableEventHandler(
EEvent event,
const Variable& call_var,
Variable& link_var,
bool same_inst)
override;
46 bool _skipEvent{
false};
55 static ScriptObject::IdInfo _info[];
Info structure for objects used in scripts.
Definition ScriptObject.h:14
ssize_t ip_type
Instruction pointer type.
Definition ScriptObject.h:36
Counted vector having additional methods and operators for ease of usage.
Definition TVector.h:25
Value container class able to performing arithmetic functions.
Definition Value.h:19
Base class used for giving a Variable instance access to a member functions of a derived class....
Definition VariableHandler.h:14
Script object for exporting GII parameters to a script object.
Definition VariableScriptObject.h:15
void destroyObject(bool &should_delete) override
Overloaded from base class.
Definition VariableScriptObject.h:33
VariableScriptObject(const Parameters ¶ms)
std::string getStatusText() override
Overloaded from base class.
bool getSetValue(const IdInfo *info, Value *value, Value::vector_type *params, bool flag_set) override
Overloaded from base class.
const IdInfo * getInfo(const std::string &name) const override
Overloaded from base class.
EEvent
Events send to the handler set with sf::Variable::setHandler.
Definition VariableTypes.h:130
Class for creating and referencing global or local created parameters or settings called variables....
Definition Variable.h:16
Definition Application.h:10
Used to create static lookup lists.
Definition ScriptObject.h:60
Type to pass to registered classes.
Definition ScriptObject.h:20