|
|
typedef std::remove_pointer_t< std::decay_t< Function > > | function_type |
| |
|
typedef meta::function_return_t< function_type > | return_type |
| |
|
typedef meta::function_args_t< function_type > | args_lists |
| |
|
using | traits_type = meta::bind_traits< function_type > |
| |
|
|
template<typename... Args> |
| | member_function (function_type f, Args &&... args) noexcept(std::is_nothrow_constructible_v< function_type, function_type > &&std::is_nothrow_constructible_v< T, Args... >) |
| |
|
int | operator() (lua_State *L) noexcept(traits_type::is_noexcept) |
| |
|
|
function_type | invocation |
| |
|
T | member |
| |
The documentation for this struct was generated from the following file: