#include <sol.hpp>
Classes | |
struct | caller |
struct | invoker |
Public Types | |
typedef traits_type::args_list | args_list |
typedef types< object_type &, FArgs... > | free_args_list |
typedef O | object_type |
typedef meta::tuple_types< R > | returns_list |
typedef lua_bind_traits< F > | traits_type |
Static Public Member Functions | |
template<typename Fx , typename... Args> | |
static R | call (Fx &&fx, O &mem, Args &&... args) |
template<F fx, typename... Args> | |
static R | invoke (O &mem, Args &&... args) |
typedef traits_type::args_list sol::member_function_wrapper< F, R, O, FArgs >::args_list |
typedef types<object_type&, FArgs...> sol::member_function_wrapper< F, R, O, FArgs >::free_args_list |
typedef O sol::member_function_wrapper< F, R, O, FArgs >::object_type |
typedef meta::tuple_types<R> sol::member_function_wrapper< F, R, O, FArgs >::returns_list |
typedef lua_bind_traits<F> sol::member_function_wrapper< F, R, O, FArgs >::traits_type |
|
inlinestatic |
|
inlinestatic |