Home
last modified time | relevance | path

Searched refs:common_reference_t (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__concepts/
H A Dcommon_reference_with.h29 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 Dcommon_with.h43 common_reference_t<
H A Dequality_comparable.h46 common_reference_t<
H A Dtotally_ordered.h49 common_reference_t<
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcommon_reference.h116 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 Dthree_way_comparable.h44 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 Dpair.h544 …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 Diterator_traits.h167 …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 Dconcepts.h68 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 Dtype_traits.cppm
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple113 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 Diterator53 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 DStdSymbolMap.inc908 SYMBOL(common_reference_t, std::, <type_traits>)