#include <sol.hpp>
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 (overload_list set) | |
| overloaded_function (Functions...fxs) | |
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 |