Home
last modified time | relevance | path

Searched refs:__void_t (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_allocator.h29 __void_t<typename _Alloc::value_type>,
30__void_t<decltype(std::declval<_Alloc&>().allocate(size_t(0)))> > : true_type {};
H A Dcommon_type.h49 struct __common_type2_imp<_Tp, _Up, __void_t<decltype(true ? std::declval<_Tp>() : std::declval<_Up…
62 struct __common_type_impl< __common_types<_Tp, _Up>, __void_t<typename common_type<_Tp, _Up>::type>…
67 struct __common_type_impl<__common_types<_Tp, _Up, _Vp, _Rest...>, __void_t<typename common_type<_T…
H A Dvoid_t.h26 using __void_t = void; variable
H A Dis_equality_comparable.h34 struct __is_equality_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up…
/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator_traits.h117 __test(__void_t<typename _Up::iterator_category>* = nullptr,
118 __void_t<typename _Up::difference_type>* = nullptr,
119 __void_t<typename _Up::value_type>* = nullptr,
120 __void_t<typename _Up::reference>* = nullptr,
121 __void_t<typename _Up::pointer>* = nullptr);
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dpointer_traits.h35 struct __has_element_type<_Tp, __void_t<typename _Tp::element_type> > : true_type {};
59 struct __has_difference_type<_Tp, __void_t<typename _Tp::difference_type> > : true_type {};
112 struct __pointer_traits_impl<_Ptr, __void_t<typename __pointer_traits_element_type<_Ptr>::type> > {
H A Dallocator_traits.h40 struct NAME<_Tp, __void_t<typename _Tp::PROPERTY > > : true_type {}
162 struct __has_rebind_other<_Tp, _Up, __void_t<typename _Tp::template rebind<_Up>::other> > : true_ty…
/freebsd-14.2/contrib/llvm-project/libcxx/include/__functional/
H A Dis_transparent.h29 struct __is_transparent<_Tp, _Up, __void_t<typename _Tp::is_transparent> > : true_type {};
/freebsd-14.2/contrib/llvm-project/libcxx/include/__coroutine/
H A Dcoroutine_traits.h37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dis_pointer_in_range.h31 struct __is_less_than_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() < std::declval<_Up…
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dostream953 __void_t<decltype((std::declval<basic_ostream<_CharT, _Traits>&>()