12template <
class C,
class Ret,
class... Args>
17template <
class C,
class Ret,
class... Args>
19 using type = std::add_const_t<C>;
29template <
class First,
class... Pack>
37template <
class... Pack>
40template <
class... Pack>
42template <
class First,
class... Pack>
50template <
class... Pack>
53template <
class... Pack>
56 std::allocator_arg_t>;
typename class_from_member_ptr_impl< M >::type class_from_member_ptr_impl_t
std::add_const_t< C > type
class_from_member_ptr_impl_t< decltype(M)> class_from_member_ptr_t
typename last_type< Pack... >::type last_type_t
typename last_type< Pack... >::type type
typename first_type_or_void< Pack... >::type first_type_or_void_t