|
|
typedef std::remove_pointer_t< std::decay_t< Function > > | function_type |
| |
|
typedef meta::bind_traits< function_type >::return_type | return_type |
| |
|
typedef meta::bind_traits< function_type >::args_list | args_lists |
| |
|
typedef std::add_lvalue_reference_t< meta::unwrapped_t< std::remove_reference_t< decltype(detail::deref(member))> > > | M |
| |
|
|
template<typename... Args> |
| | member_variable (function_type v, 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(std::is_nothrow_copy_assignable_v< T >) |
| |
|
|
function_type | var |
| |
|
T | member |
| |
The documentation for this struct was generated from the following file: