Functions
sol::call_detail::overload_detail Namespace Reference

Functions

template<std::size_t... M, typename Match , typename... Args>
int overload_match_arity (types<>, std::index_sequence<>, std::index_sequence< M... >, Match &&, lua_State *L, int, int, Args &&...)
 
template<typename Fx , typename... Fxs, std::size_t I, std::size_t... In, std::size_t... M, typename Match , typename... Args>
int overload_match_arity (types< Fx, Fxs... >, std::index_sequence< I, In... >, std::index_sequence< M... >, Match &&matchfx, lua_State *L, int fxarity, int start, Args &&...args)
 
template<std::size_t... M, typename Match , typename... Args>
int overload_match_arity_single (types<>, std::index_sequence<>, std::index_sequence< M... >, Match &&matchfx, lua_State *L, int fxarity, int start, Args &&...args)
 
template<typename Fx , std::size_t I, std::size_t... M, typename Match , typename... Args>
int overload_match_arity_single (types< Fx >, std::index_sequence< I >, std::index_sequence< M... >, Match &&matchfx, lua_State *L, int fxarity, int start, Args &&...args)
 
template<typename Fx , typename Fx1 , typename... Fxs, std::size_t I, std::size_t I1, std::size_t... In, std::size_t... M, typename Match , typename... Args>
int overload_match_arity_single (types< Fx, Fx1, Fxs... >, std::index_sequence< I, I1, In... >, std::index_sequence< M... >, Match &&matchfx, lua_State *L, int fxarity, int start, Args &&...args)
 

Function Documentation

template<std::size_t... M, typename Match , typename... Args>
int sol::call_detail::overload_detail::overload_match_arity ( types<>  ,
std::index_sequence<>  ,
std::index_sequence< M... >  ,
Match &&  ,
lua_State L,
int  ,
int  ,
Args &&  ... 
)
inline

Definition at line 16680 of file sol.hpp.

template<typename Fx , typename... Fxs, std::size_t I, std::size_t... In, std::size_t... M, typename Match , typename... Args>
int sol::call_detail::overload_detail::overload_match_arity ( types< Fx, Fxs... >  ,
std::index_sequence< I, In... >  ,
std::index_sequence< M... >  ,
Match &&  matchfx,
lua_State L,
int  fxarity,
int  start,
Args &&...  args 
)
inline

Definition at line 16685 of file sol.hpp.

template<std::size_t... M, typename Match , typename... Args>
int sol::call_detail::overload_detail::overload_match_arity_single ( types<>  ,
std::index_sequence<>  ,
std::index_sequence< M... >  ,
Match &&  matchfx,
lua_State L,
int  fxarity,
int  start,
Args &&...  args 
)
inline

Definition at line 16731 of file sol.hpp.

template<typename Fx , std::size_t I, std::size_t... M, typename Match , typename... Args>
int sol::call_detail::overload_detail::overload_match_arity_single ( types< Fx >  ,
std::index_sequence< I >  ,
std::index_sequence< M... >  ,
Match &&  matchfx,
lua_State L,
int  fxarity,
int  start,
Args &&...  args 
)
inline

Definition at line 16744 of file sol.hpp.

template<typename Fx , typename Fx1 , typename... Fxs, std::size_t I, std::size_t I1, std::size_t... In, std::size_t... M, typename Match , typename... Args>
int sol::call_detail::overload_detail::overload_match_arity_single ( types< Fx, Fx1, Fxs... >  ,
std::index_sequence< I, I1, In... >  ,
std::index_sequence< M... >  ,
Match &&  matchfx,
lua_State L,
int  fxarity,
int  start,
Args &&...  args 
)
inline

Definition at line 16778 of file sol.hpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52