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

Public Methods | |
| CL_LuaValue (void) | |
| CL_LuaValue (int v) | |
| CL_LuaValue (float v) | |
| CL_LuaValue (double v) | |
| CL_LuaValue (char *v) | |
| CL_LuaValue (const char *v) | |
| CL_LuaValue (lua_CFunction v) | |
| CL_LuaValue (void *v, int tag=LUA_PP_USERDATA) | |
| CL_LuaValue (const void *v, int tag=LUA_PP_USERDATA) | |
| CL_LuaValue (const CL_LuaValue &v) | |
| CL_LuaValue& | operator= (const CL_LuaValue &v) |
| virtual | ~CL_LuaValue (void) |
| virtual void | push (void) const |
| void | get (char *varname) |
| void | store (char *varname) |
| virtual int | isNil (void) const |
| virtual int | isNumber (void) const |
| virtual int | isString (void) const |
| virtual int | isTable (void) const |
| virtual int | isFunction (void) const |
| virtual int | isUserData (void) const |
| virtual int | type (void) const |
| virtual | operator float () const |
| virtual | operator char * () const |
| virtual | operator const char * () const |
| virtual | operator void * () const |
| virtual | operator const void * () const |
Public Attributes | |
| float | d_num |
| char* | d_str |
| const char* | d_cstr |
| lua_CFunction | d_fnc |
| void* | d_ptr |
| const void* | d_cptr |
| lua_Object | d_lo |
| int | d_ref |
Protected Types | |
| enum | { LUA_PP_USERDATA = 0, LUA_PP_NIL, LUA_PP_NUMBER, LUA_PP_STRING, LUA_PP_CFUNCTION, LUA_PP_REFERENCE } |
Protected Methods | |
| CL_LuaValue (int ref, int mark) | |
Protected Attributes | |
| int | d_type |
Private Methods | |
| CL_LuaValue (const CL_LuaObject &) | |
| CL_LuaValue& | operator= (const CL_LuaObject &) |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 89 of file Lua/lua.h. Referenced by CL_LuaObject::operator[](). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. |
|
|
Reimplemented in CL_LuaObject. Definition at line 129 of file Lua/lua.h. Referenced by CL_LuaObject::getobject(), CL_LuaObject::operator()(), CL_LuaObject::operator=(), CL_LuaObject::push(), and store(). |
|
|
|
|
|
Reimplemented in CL_LuaObject. Definition at line 183 of file Lua/lua.h. Referenced by isFunction(), isNil(), isNumber(), isString(), and isUserData(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001