Libsaki
Core library of Pancake Mahjong
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
sol::function_detail::functor_function< Func, is_yielding, no_trampoline > Struct Template Reference

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
 

The documentation for this struct was generated from the following file: