Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dcommon_type.h51 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 Dvoid_t.h25 struct __void_t { typedef void type; }; struct
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Diterator_traits.h110 …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 Dis_transparent.h29 typename __void_t<typename _Tp::is_transparent>::type>
/llvm-project-15.0.7/libcxx/include/__coroutine/
H A Dcoroutine_traits.h38 _Tp, typename __void_t<typename _Tp::promise_type>::type>
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dpointer_traits.h29 typename __void_t<typename _Tp::element_type>::type> : true_type {};
57 typename __void_t<typename _Tp::difference_type>::type> : true_type {};
H A Dallocator_traits.h31 …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 Dcoroutine70 _Tp, typename __void_t<typename _Tp::promise_type>::type>
/llvm-project-15.0.7/libcxx/include/
H A Dmemory977 typename __void_t<typename _Alloc::value_type>::type,
978 typename __void_t<decltype(declval<_Alloc&>().allocate(size_t(0)))>::type
H A Dostream1117 …is_same<void, typename __void_t<decltype((declval<basic_ostream<_CharT, _Traits>&>() << declval<ty…