|Object (ScriptableExtension *o, quint64 id)|
|bool||operator== (const Object &other) const|
Objects are abstracted away as a pair of the ScriptableExtension the performs operations on it, and an implementation-specific Id, which gets passed to the extension's methods.
Objects are reference-counted, with the following protocol: 1) Return values from methods, rootObject(), enclosingObject(), and get() are already acquired by the producer, so the consumer should release them when done. 2) During a call, the caller guarantees that all the arguments will be live for the calls duration, but the callee must acquire them if it stores it for longer than that.
The documentation for this struct was generated from the following file: