#include <sol.hpp>
Classes | |
struct | on_success |
Public Types | |
typedef std::make_index_sequence< sizeof...(Functions)> | indices |
typedef std::tuple< Functions... > | overload_list |
Public Member Functions | |
int | operator() (lua_State *L) |
overloaded_function (Functions... fxs) | |
overloaded_function (overload_list set) | |
Static Public Member Functions | |
template<typename Fx , std::size_t I, typename... R, typename... Args> | |
static int | call (types< Fx >, meta::index_value< I >, types< R... >, types< Args... >, lua_State *L, int, int, overload_list &ol) |
Public Attributes | |
overload_list | overloads |
typedef std::make_index_sequence<sizeof...(Functions)> sol::function_detail::overloaded_function< start_skew, Functions >::indices |
typedef std::tuple<Functions...> sol::function_detail::overloaded_function< start_skew, Functions >::overload_list |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
overload_list sol::function_detail::overloaded_function< start_skew, Functions >::overloads |