Home
last modified time | relevance | path

Searched refs:__is_identity (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Didentity.h25 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 Dmake_projected.h59 …__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 Dfind.h57 …__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 Dmismatch.h125 __is_identity<_Proj1>::value && __is_identity<_Proj2>::value,
137 __is_identity<_Proj1>::value && __is_identity<_Proj2>::value &&
H A Dequal.h89 … __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 Dcount.h73 template <class, class _Cp, bool _IsConst, class _Tp, class _Proj, __enable_if_t<__is_identity<_Pro…
H A Dranges_minmax.h91 __is_cheap_to_copy<_ValueT> & __is_identity<_Proj>::value &&