#include <sol.hpp>
§ args_lists
template<typename T , typename Function , bool is_yielding>
§ function_type
template<typename T , typename Function , bool is_yielding>
§ return_type
template<typename T , typename Function , bool is_yielding>
§ member_function()
template<typename T , typename Function , bool is_yielding>
template<typename... Args>
T member
Definition: sol.hpp:14176
function_type invocation
Definition: sol.hpp:14175
§ call()
template<typename T , typename Function , bool is_yielding>
14186 return lua_yield(L, nr);
auto deref(T &&item) -> decltype(std::forward< T >(item))
Definition: sol.hpp:1842
T member
Definition: sol.hpp:14176
function_type invocation
Definition: sol.hpp:14175
auto unwrap(T &&item) -> decltype(std::forward< T >(item))
Definition: sol.hpp:1832
int call_wrapped(lua_State *L, Fx &&fx, Args &&... args)
Definition: sol.hpp:13729
§ operator()()
template<typename T , typename Function , bool is_yielding>
14194 auto f = [&](lua_State*) ->
int {
return this->
call(L); };
int trampoline(lua_State *L, Fx &&f, Args &&... args)
Definition: sol.hpp:5946
int call(lua_State *L)
Definition: sol.hpp:14183
§ invocation
template<typename T , typename Function , bool is_yielding>
§ member
template<typename T , typename Function , bool is_yielding>
The documentation for this struct was generated from the following file: