Searched refs:__void_t (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__type_traits/ |
| H A D | is_allocator.h | 29 __void_t<typename _Alloc::value_type>, 30 … __void_t<decltype(std::declval<_Alloc&>().allocate(size_t(0)))> > : true_type {};
|
| H A D | common_type.h | 49 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 D | void_t.h | 26 using __void_t = void; variable
|
| H A D | is_equality_comparable.h | 34 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 D | iterator_traits.h | 117 __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 D | pointer_traits.h | 35 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 D | allocator_traits.h | 40 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 D | is_transparent.h | 29 struct __is_transparent<_Tp, _Up, __void_t<typename _Tp::is_transparent> > : true_type {};
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__coroutine/ |
| H A D | coroutine_traits.h | 37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/ |
| H A D | is_pointer_in_range.h | 31 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 D | ostream | 953 __void_t<decltype((std::declval<basic_ostream<_CharT, _Traits>&>()
|