Searched refs:common_reference_t (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__concepts/ |
H A D | common_reference_with.h | 29 same_as<common_reference_t<_Tp, _Up>, common_reference_t<_Up, _Tp>> && 30 …convertible_to<_Tp, common_reference_t<_Tp, _Up>> && convertible_to<_Up, common_reference_t<_Tp, _…
|
H A D | common_with.h | 43 common_reference_t<
|
H A D | equality_comparable.h | 46 common_reference_t<
|
H A D | totally_ordered.h | 49 common_reference_t<
|
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | common_reference.h | 116 using common_reference_t = typename common_reference<_Types...>::type; 182 requires requires { typename common_reference_t<_Tp, _Up>; } 183 struct common_reference<_Tp, _Up, _Vp, _Rest...> : common_reference<common_reference_t<_Tp, _Up>, _…
|
/freebsd/contrib/llvm-project/libcxx/include/__compare/ |
H A D | three_way_comparable.h | 44 three_way_comparable<common_reference_t<__make_const_lvalue_ref<_Tp>, __make_const_lvalue_ref<_Up>>, _Cat> &&
|
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | pair.h | 544 …typename pair<common_reference_t<_TQual<_T1>, _UQual<_U1>>, common_reference_t<_TQual<_T2>, _UQual… 547 …using type = pair<common_reference_t<_TQual<_T1>, _UQual<_U1>>, common_reference_t<_TQual<_T2>, _U…
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | iterator_traits.h | 167 …typename common_reference_t<iter_reference_t<_Ip>&&, typename indirectly_readable_traits<_Ip>::val… in requires() local 168 …typename common_reference_t<decltype(*__i++)&&, typename indirectly_readable_traits<_Ip>::value_ty… in requires() local
|
H A D | concepts.h | 68 using iter_common_reference_t = common_reference_t<iter_reference_t<_Tp>, iter_value_t<_Tp>&>;
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | type_traits.cppm |
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | tuple | 113 requires requires { typename tuple<common_reference_t<TQual<TTypes>, UQual<UTypes>>...>; } 115 using type = tuple<common_reference_t<TQual<TTypes>, UQual<UTypes>>...>; 1020 requires requires { typename tuple<common_reference_t<_TQual<_TTypes>, _UQual<_UTypes>>...>; } 1022 using type = tuple<common_reference_t<_TQual<_TTypes>, _UQual<_UTypes>>...>;
|
H A D | iterator | 53 common_reference_t<iter_reference_t<T>, iter_value_t<T>&>; // since C++20
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StdSymbolMap.inc | 908 SYMBOL(common_reference_t, std::, <type_traits>)
|