Searched refs:__void_t (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | common_type.h | 51 typename __void_t<decltype( 86 typename __void_t<typename common_type<_Tp, _Up>::type>::type> 94 typename __void_t<typename common_type<_Tp, _Up>::type>::type>
|
| H A D | void_t.h | 25 struct __void_t { typedef void type; }; struct
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | iterator_traits.h | 110 …template <class _Up> static true_type __test(typename __void_t<typename _Up::iterator_category>::t… 111 … typename __void_t<typename _Up::difference_type>::type* = 0, 112 … typename __void_t<typename _Up::value_type>::type* = 0, 113 … typename __void_t<typename _Up::reference>::type* = 0, 114 … typename __void_t<typename _Up::pointer>::type* = 0);
|
| /llvm-project-15.0.7/libcxx/include/__functional/ |
| H A D | is_transparent.h | 29 typename __void_t<typename _Tp::is_transparent>::type>
|
| /llvm-project-15.0.7/libcxx/include/__coroutine/ |
| H A D | coroutine_traits.h | 38 _Tp, typename __void_t<typename _Tp::promise_type>::type>
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | pointer_traits.h | 29 typename __void_t<typename _Tp::element_type>::type> : true_type {}; 57 typename __void_t<typename _Tp::difference_type>::type> : true_type {};
|
| H A D | allocator_traits.h | 31 …template <class _Tp> struct NAME<_Tp, typename __void_t<typename _Tp:: PROPERTY >::t… 155 struct __has_rebind_other<_Tp, _Up, typename __void_t<
|
| /llvm-project-15.0.7/libcxx/include/experimental/ |
| H A D | coroutine | 70 _Tp, typename __void_t<typename _Tp::promise_type>::type>
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | memory | 977 typename __void_t<typename _Alloc::value_type>::type, 978 typename __void_t<decltype(declval<_Alloc&>().allocate(size_t(0)))>::type
|
| H A D | ostream | 1117 …is_same<void, typename __void_t<decltype((declval<basic_ostream<_CharT, _Traits>&>() << declval<ty…
|