22 [[nodiscard]]
const IdInfo*
getInfo(
const std::string& name)
const override;
44 static ScriptObject::IdInfo _info[];
Class to manage 64-bit integer ranges.
Definition Range.h:52
Class used to give a ResultData instance access to virtual method of a derived class.
Definition ResultDataHandler.h:12
Script object for exporting GII parameters to a script object.
Definition ResultDataScriptObject.h:15
void destroyObject(bool &should_delete) override
Asks if the object should be deleted after having made this call.
Definition ResultDataScriptObject.h:24
ResultDataScriptObject(const Parameters ¶ms)
const IdInfo * getInfo(const std::string &name) const override
Must be overloaded for member namespace.
bool getSetValue(const IdInfo *info, Value *value, Value::vector_type *params, bool flag_set) override
Gets or sets the passed data member. Must be overloaded in derived class.
std::string getStatusText() override
Gets the status text of this object for debugging purposes.
EEvent
Event enumerate values used in broadcasting where global events have a negative value.
Definition ResultDataTypes.h:46
Class for creating and referencing global created data called result data. This class allows linking ...
Definition ResultData.h:20
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
Definition Application.h:10
Used to create static lookup lists.
Definition ScriptObject.h:60
Type to pass to registered classes.
Definition ScriptObject.h:20