#include <sol.hpp>
Public Types | |
typedef std::decay_t< meta::unwrap_unqualified_t< Func > > | function_type |
Public Member Functions | |
template<typename... Args> | |
functor_function (function_type f, Args &&... args) noexcept(std::is_nothrow_constructible_v< function_type, function_type, Args... >) | |
int | operator() (lua_State *L) noexcept(noexcept(call_detail::call_wrapped< void, true, false >(L, invocation))) |
Static Public Member Functions | |
static int | call (lua_State *L, functor_function &self) noexcept(noexcept(call_detail::call_wrapped< void, true, false >(L, self.invocation))) |
Public Attributes | |
function_type | invocation |
typedef std::decay_t<meta::unwrap_unqualified_t<Func> > sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::function_type |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
function_type sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::invocation |