|
| ScriptContext (Common::String name, ScriptType type=kNoneScript, int id=0) |
|
| ScriptContext (const ScriptContext &sc) |
|
bool | isFactory () const |
|
void | setFactory (bool flag) |
|
void | setOnlyInLctxContexts () |
|
bool | getOnlyInLctxContexts () |
|
Common::String | asString () override |
|
Symbol | getMethod (const Common::String &methodName) override |
|
bool | hasProp (const Common::String &propName) override |
|
Datum | getProp (const Common::String &propName) override |
|
Common::String | getPropAt (uint32 index) override |
|
uint32 | getPropCount () override |
|
bool | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
|
Symbol | define (const Common::String &name, ScriptData *code, Common::Array< Common::String > *argNames, Common::Array< Common::String > *varNames) |
|
Common::String | formatFunctionList (const char *prefix) |
|
Common::String | getName () const override |
|
ObjectType | getObjType () const override |
|
bool | isDisposed () const override |
|
int * | getRefCount () const override |
|
void | incRefCount () override |
|
virtual void | decRefCount () override |
|
int | getInheritanceLevel () const override |
|
void | setName (const Common::String &name) override |
|
void | dispose () override |
|
Common::String | asString () override |
|
AbstractObject * | clone () override |
|
Symbol | getMethod (const Common::String &methodName) override |
|
bool | hasProp (const Common::String &propName) override |
|
Datum | getProp (const Common::String &propName) override |
|
Common::String | getPropAt (uint32 index) override |
|
uint32 | getPropCount () override |
|
bool | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
|
bool | hasField (int field) override |
|
Datum | getField (int field) override |
|
bool | setField (int field, const Datum &value) override |
|