#include <sol.hpp>
Public Types | |
| typedef meta::function_args_t< function_type > | args_lists |
| typedef std::remove_pointer_t< std::decay_t< Function > > | function_type |
| typedef meta::function_return_t< function_type > | return_type |
Public Member Functions | |
| int | call (lua_State *L) |
| template<typename... Args> | |
| member_function (function_type f, Args &&...args) | |
| int | operator() (lua_State *L) |
Public Attributes | |
| function_type | invocation |
| T | member |
| typedef meta::function_args_t<function_type> sol::function_detail::member_function< T, Function, is_yielding >::args_lists |
| typedef std::remove_pointer_t<std::decay_t<Function> > sol::function_detail::member_function< T, Function, is_yielding >::function_type |
| typedef meta::function_return_t<function_type> sol::function_detail::member_function< T, Function, is_yielding >::return_type |
|
inline |
|
inline |
|
inline |
| function_type sol::function_detail::member_function< T, Function, is_yielding >::invocation |
| T sol::function_detail::member_function< T, Function, is_yielding >::member |