Libsaki
Core library of Pancake Mahjong
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
sol::function_detail::overloaded_function< start_skew, Functions > Struct Template Reference

Classes

struct  on_success
 

Public Types

typedef std::tuple< Functions... > overload_list
 
typedef std::make_index_sequence< sizeof...(Functions)> indices
 

Public Member Functions

 overloaded_function (overload_list set)
 
 overloaded_function (Functions... fxs)
 
int operator() (lua_State *L)
 

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
 

The documentation for this struct was generated from the following file: