#include <lua.h>
Inheritance diagram for CL_LuaObject:


Public Methods | |
| CL_LuaObject (void) | |
| CL_LuaObject (const CL_LuaObject &org) | |
| virtual | ~CL_LuaObject (void) |
| CL_LuaObject& | operator= (const CL_LuaObject &value) |
| CL_LuaObject& | operator= (const CL_LuaValue &value) |
| virtual lua_Object | getobject (void) const |
| void | push (void) const |
| int | isNil (void) const |
| int | isNumber (void) const |
| int | isString (void) const |
| int | isFunction (void) const |
| int | isUserData (void) const |
| int | isTable (void) const |
| int | type (void) const |
| operator float () const | |
| operator char * () const | |
| operator const char * () const | |
| operator void * () const | |
| operator const void * () const | |
| CL_LuaObject | operator[] (const CL_LuaValue &index) |
| CL_LuaObject | operator[] (int index) |
| int | operator() (void) const |
| int | operator() (const CL_LuaValue &arg1) |
| int | operator() (const CL_LuaValue &arg1, const CL_LuaValue &arg2) |
| int | operator() (const CL_LuaValue &arg1, const CL_LuaValue &arg2, const CL_LuaValue &arg3) |
| int | operator() (const CL_LuaValue &arg1, const CL_LuaValue &arg2, const CL_LuaValue &arg3, const CL_LuaValue &arg4) |
| int | operator() (const CL_LuaValue &arg1, const CL_LuaValue &arg2, const CL_LuaValue &arg3, const CL_LuaValue &arg4, const CL_LuaValue &arg5) |
Protected Methods | |
| CL_LuaObject (lua_Object lo) | |
| CL_LuaObject (int ref, int mark) | |
Private Methods | |
| CL_LuaObject (lua_Object lo, const CL_LuaValue &v) | |
Private Attributes | |
| lua_Object | d_table |
Friends | |
| class | CL_Lua |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 236 of file Lua/lua.h. Referenced by CL_Lua::createObject(), CL_Lua::getglobal(), CL_Lua::getparam(), CL_Lua::getresult(), operator[](), and CL_Lua::setfallback(). |
|
|
|
|
|
|
|
|
Definition at line 276 of file Lua/lua.h. Referenced by isFunction(), isNil(), isNumber(), isString(), isTable(), isUserData(), operator char *(), operator const char *(), operator const void *(), operator float(), operator void *(), operator()(), operator[](), and type(). |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CL_LuaValue. |
|
|
Reimplemented from CL_LuaValue. |
|
|
|
|
|
|
|
|
Reimplemented from CL_LuaValue. Definition at line 293 of file Lua/lua.h. Referenced by CL_LuaReference::ref(). |
|
|
Reimplemented from CL_LuaValue. |
|
|
|
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001