|
Public Member Functions |
| | Args () |
| | Args (lua_State *l) |
| | Args (Engine *e) |
| | Args (IEngine *e) |
| | Args (const Args &a) |
| virtual | ~Args () |
| FUSION_CW_EXPORT void | open () |
| FUSION_CW_EXPORT void | close () |
| void | clear () |
| FUSION_CW_EXPORT void | push (const Value &val) |
| FUSION_CW_EXPORT void | push (Object *obj) |
| void | push (const Object *obj) |
| FUSION_CW_EXPORT void | push (lua_CFunction f, int32_t nupvalues=0) |
| FUSION_CW_EXPORT void | pushProperty (const char *s) |
| FUSION_CW_EXPORT void | pushProperty (int32_t index) |
| FUSION_CW_EXPORT void | pushUserData (void *u) |
| FUSION_CW_EXPORT void | pushNumber (double d) |
| FUSION_CW_EXPORT void | pushString (const char *s, uint32_t len) |
| FUSION_CW_EXPORT void | pushNil () |
| FUSION_CW_EXPORT void | pushProperty (const char *s, int32_t i, bool raw=false) |
| FUSION_CW_EXPORT void | pushProperty (int32_t index, int32_t i) |
| void | pushTable (int32_t i, bool raw=false) |
| FUSION_CW_EXPORT void | setProperty (const char *s) |
| FUSION_CW_EXPORT void | setProperty (int32_t index) |
| FUSION_CW_EXPORT void | setProperty (const char *s, int32_t i, bool raw=false) |
| FUSION_CW_EXPORT void | setProperty (int32_t index, int32_t i) |
| FUSION_CW_EXPORT void | setTable (int32_t i, bool raw=false) |
| FUSION_CW_EXPORT void | setMetatable (int32_t i) |
| FUSION_CW_EXPORT void | pushMetatable (int32_t i) |
| FUSION_CW_EXPORT int32_t | getTableSize (int32_t i) |
| virtual FUSION_CW_EXPORT void | get (int32_t i, Value &val) const |
| virtual FUSION_CW_EXPORT Object * | getObject (int32_t i) const |
virtual FUSION_CW_EXPORT const
char * | getString (int32_t i) const |
virtual FUSION_CW_EXPORT const
char * | getString (int32_t i, size_t &size) const |
| virtual FUSION_CW_EXPORT double | getDouble (int32_t i) const |
| virtual FUSION_CW_EXPORT void * | getUserData (int32_t i) const |
| Value | operator[] (int i) const |
| virtual int32_t | getNum () const |
| FUSION_CW_EXPORT void | pop (uint32_t n=1) |
| FUSION_CW_EXPORT void | dup (int32_t i) |
| FUSION_CW_EXPORT void | remove (int32_t i) |
| FUSION_CW_EXPORT void | replace (int32_t i) |
| FUSION_CW_EXPORT void | insert (int32_t i) |
| FUSION_CW_EXPORT bool | isNil (int32_t i) const |
| FUSION_CW_EXPORT bool | isTable (int32_t i) const |
| FUSION_CW_EXPORT bool | isLightUserData (int32_t i) const |
| FUSION_CW_EXPORT bool | isUserData (int32_t i) const |
| FUSION_CW_EXPORT bool | isFunction (int32_t i) const |
| FUSION_CW_EXPORT bool | isString (int32_t i) const |
| FUSION_CW_EXPORT bool | isNumber (int32_t i) const |
| FUSION_CW_EXPORT bool | isBoolean (int32_t i) const |
| FUSION_CW_EXPORT bool | isCallable (int32_t i) |
| FUSION_CW_EXPORT void | createTable () |
| FUSION_CW_EXPORT void * | createUserData (size_t size) |
| FUSION_CW_EXPORT bool | loadString (const char *s, const char *name) |
| FUSION_CW_EXPORT void | concat (int32_t n) |
| FUSION_CW_EXPORT int32_t | next (int32_t i) |
| FUSION_CW_EXPORT bool | isEqual (const char *s, int32_t i) const |
| FUSION_CW_EXPORT bool | isEqual (int32_t i1, int32_t i2, bool raw) const |
| FUSION_CW_EXPORT void | pushWhere (int32_t level) const |
| FUSION_CW_EXPORT int32_t | call (int32_t nargs, int32_t nresults, int32_t errfunc=0) |
| FUSION_CW_EXPORT void | setfenv (int32_t i) |
| FUSION_CW_EXPORT void | pushfenv (int32_t i) |
| FUSION_CW_EXPORT int32_t | ref () |
| FUSION_CW_EXPORT void | unref (int32_t r) |
| FUSION_CW_EXPORT void | pushRef (int32_t r) |
| lua_State * | getState () const |
| UTF8String | getWhere (int32_t level) |
| FUSION_CW_EXPORT void | argerror (int32_t narg, const char *extramsg) |
| FUSION_CW_EXPORT void | error () |
| void | parseString (const UTF8String &str) |
Static Public Member Functions |
| static FUSION_CW_EXPORT int32_t | upvalueindex (int32_t i) |
| static int32_t | getUpValueIndex (int32_t i) |