#include <sol.hpp>
§ function_type
template<typename Func , bool is_yielding, bool no_trampoline>
§ functor_function()
template<typename Func , bool is_yielding, bool no_trampoline>
template<typename... Args>
14146 :
fx(std::move(f), std::forward<Args>(args)...) {
function_type fx
Definition: sol.hpp:14142
§ call()
template<typename Func , bool is_yielding, bool no_trampoline>
14150 int nr = call_detail::call_wrapped<void, true, false>(L,
fx);
14152 return lua_yield(L, nr);
function_type fx
Definition: sol.hpp:14142
§ operator()()
template<typename Func , bool is_yielding, bool no_trampoline>
14160 if (!no_trampoline) {
14161 auto f = [&](lua_State*) ->
int {
return this->
call(L); };
int call(lua_State *L)
Definition: sol.hpp:14149
int trampoline(lua_State *L, Fx &&f, Args &&... args)
Definition: sol.hpp:5946
§ fx
template<typename Func , bool is_yielding, bool no_trampoline>
The documentation for this struct was generated from the following file: