|
Libsaki
Core library of Pancake Mahjong
|
Public Types | |
| typedef types< Args... > | args_list |
| typedef std::tuple< Args... > | args_tuple |
| typedef T | object_type |
| typedef R | return_type |
| typedef tuple_types< R > | returns_list |
| typedef R() | function_type(Args...) |
| typedef meta::conditional_t< std::is_void< T >::value, args_list, types< first_type, Args... > > | free_args_list |
| typedef meta::conditional_t< std::is_void< T >::value, R(Args...), R(first_type, Args...)> | free_function_type |
| typedef meta::conditional_t< std::is_void< T >::value, R(*)(Args...), R(*)(first_type, Args...)> | free_function_pointer_type |
| typedef std::remove_pointer_t< free_function_pointer_type > | signature_type |
| template<std::size_t i> | |
| using | arg_at = void_tuple_element_t< i, args_tuple > |
1.8.13