Searched refs:__is_identity (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__functional/ |
H A D | identity.h | 25 struct __is_identity : false_type {}; struct 37 struct __is_identity<__identity> : true_type {}; 39 struct __is_identity<reference_wrapper<__identity> > : true_type {}; 41 struct __is_identity<reference_wrapper<const __identity> > : true_type {}; 55 struct __is_identity<identity> : true_type {}; 57 struct __is_identity<reference_wrapper<identity> > : true_type {}; 59 struct __is_identity<reference_wrapper<const identity> > : true_type {};
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | make_projected.h | 59 …__enable_if_t<!(!is_member_pointer<__decay_t<_Pred> >::value && __is_identity<__decay_t<_Proj> >::… 70 …__enable_if_t<!is_member_pointer<__decay_t<_Pred> >::value && __is_identity<__decay_t<_Proj> >::va… 85 if constexpr (__is_identity<decay_t<_Proj1>>::value && __is_identity<decay_t<_Proj2>>::value && in decltype()
|
H A D | find.h | 57 …__enable_if_t<__is_identity<_Proj>::value && __libcpp_is_trivially_equality_comparable<_Tp, _Up>::… 70 …__enable_if_t<__is_identity<_Proj>::value && __libcpp_is_trivially_equality_comparable<_Tp, _Up>::… 85 …__enable_if_t<__is_identity<_Proj>::value && !__libcpp_is_trivially_equality_comparable<_Tp, _Up>:… 133 template <class _Cp, bool _IsConst, class _Tp, class _Proj, __enable_if_t<__is_identity<_Proj>::val…
|
H A D | mismatch.h | 125 __is_identity<_Proj1>::value && __is_identity<_Proj2>::value, 137 __is_identity<_Proj1>::value && __is_identity<_Proj2>::value &&
|
H A D | equal.h | 89 … __enable_if_t<__desugars_to_v<__equal_tag, _Pred, _Tp, _Up> && __is_identity<_Proj1>::value && 90 … __is_identity<_Proj2>::value && !is_volatile<_Tp>::value && !is_volatile<_Up>::value &&
|
H A D | count.h | 73 template <class, class _Cp, bool _IsConst, class _Tp, class _Proj, __enable_if_t<__is_identity<_Pro…
|
H A D | ranges_minmax.h | 91 __is_cheap_to_copy<_ValueT> & __is_identity<_Proj>::value &&
|