|
template<typename R , typename... Args, typename Fx , typename Key , typename = std::invoke_result_t<Fx, Args...>> |
void | set_fx (types< R(Args...)>, Key &&key, Fx &&fx) |
|
template<typename Fx , typename Key , meta::enable< meta::is_specialization_of< meta::unqualified_t< Fx >, overload_set >> = meta::enabler> |
void | set_fx (types<>, Key &&key, Fx &&fx) |
|
template<typename Fx , typename Key , typename... Args, meta::disable< meta::is_specialization_of< meta::unqualified_t< Fx >, overload_set >> = meta::enabler> |
void | set_fx (types<>, Key &&key, Fx &&fx, Args &&... args) |
|
template<typename... Sig, typename... Args, typename Key > |
void | set_resolved_function (Key &&key, Args &&... args) |
|
template<std::size_t... I, typename... Args> |
void | tuple_set (std::index_sequence< I... >, std::tuple< Args... > &&args) |
|
template<typename T, typename base_type>
class sol::basic_usertype< T, base_type >
Definition at line 1139 of file forward.hpp.
template<typename T , typename base_type >
template<typename R , typename... Args, typename Fx , typename Key , typename = std::invoke_result_t<Fx, Args...>>
template<typename T , typename base_type >
template<typename Fx , typename Key , typename... Args, meta::disable< meta::is_specialization_of< meta::unqualified_t< Fx >, overload_set >> = meta::enabler>