#include <sol.hpp>
|
typedef std::tuple< Functions... > | overload_list |
|
typedef std::make_index_sequence< sizeof...(Functions)> | indices |
|
§ indices
template<int start_skew = 0, typename... Functions>
§ overload_list
template<int start_skew = 0, typename... Functions>
§ overloaded_function() [1/2]
template<int start_skew = 0, typename... Functions>
overload_list overloads
Definition: sol.hpp:14255
§ overloaded_function() [2/2]
template<int start_skew = 0, typename... Functions>
overload_list overloads
Definition: sol.hpp:14255
§ call()
template<int start_skew = 0, typename... Functions>
template<typename Fx , std::size_t I, typename... R, typename... Args>
14268 return call_detail::call_wrapped<void, true, false, start_skew>(L, func);
overload_list overloads
Definition: sol.hpp:14255
§ operator()()
template<int start_skew = 0, typename... Functions>
14272 auto mfx = [&](
auto&&... args) {
return this->
call(std::forward<decltype(args)>(args)...); };
int overload_match(Match &&matchfx, lua_State *L, int start, Args &&... args)
Definition: sol.hpp:13200
int call(types< Fx >, index_value< I >, types< R... >, types< Args... >, lua_State *L, int, int)
Definition: sol.hpp:14266
§ overloads
template<int start_skew = 0, typename... Functions>
The documentation for this struct was generated from the following file: