|
| LuaFunction (lua_State *&state, const std::string &name, Return(*function)(Args...)) |
|
| m_name (name) |
|
| Lua::pushcclosure (state,&Luaw::_lua_dispatcher, 1) |
|
| Lua::setglobal (state, name.c_str()) |
|
int | apply (lua_State *state) |
|
void | operator= (LuaFunction &)=delete |
|
|
std::function< Return(Args...)> | m_function |
|
std::string | m_name |
|
lua_State ** | m_state |
|
template<int N, typename Return , typename... Args>
Initial value:{
Lua::pushlightuserdata(state, (void *)static_cast<BaseLuaFunction *>(this))
The documentation for this class was generated from the following file: