16template <
class C,
class Ret,
class... Args>
21template <
class C,
class Ret,
class... Args>
23 using type = std::add_const_t<C>;
36template <
class First,
class... Pack>
44template <
class... Pack>
47template <
class... Pack>
49template <
class First,
class... Pack>
57template <
class... Pack>
60template <
class... Pack>
63 std::allocator_arg_t>;
typename last_type< Pack... >::type type
typename last_type< Pack... >::type last_type_t
class_from_member_ptr_impl_t< decltype(M)> class_from_member_ptr_t
typename first_type_or_void< Pack... >::type first_type_or_void_t
std::add_const_t< C > type
typename class_from_member_ptr_impl< M >::type class_from_member_ptr_impl_t