Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
Lua::CFunction Class Reference

#include <Lua.h>

+ Inheritance diagram for Lua::CFunction:

Public Member Functions

 CFunction (State &state, const Manager::ScriptCallback *cb)
 
virtual void push (State &) override
 
- Public Member Functions inherited from Lua::LuaObject
 LuaObject ()
 
 LuaObject (bool value)
 
 LuaObject (double value)
 
 LuaObject (const std::string &value)
 
 LuaObject (const char *value)
 
 LuaObject (int index, bool)
 
 LuaObject (std::unique_ptr< MObjTable > table)
 
virtual ~LuaObject ()
 
LuaType get_type ()
 
std::unique_ptr< MObjectrelease_object ()
 

Static Public Member Functions

static int LuaCall (lua_State *L)
 

Additional Inherited Members

- Protected Member Functions inherited from Lua::LuaObject
 LuaObject (LuaType type)
 
- Protected Attributes inherited from Lua::LuaObject
LuaType type
 

Constructor & Destructor Documentation

Lua::CFunction::CFunction ( State state,
const Manager::ScriptCallback cb 
)

Member Function Documentation

int Lua::CFunction::LuaCall ( lua_State *  L)
static
void Lua::CFunction::push ( State state)
overridevirtual

Reimplemented from Lua::LuaObject.


The documentation for this class was generated from the following files: