Home
last modified time | relevance | path

Searched refs:remove_cvref_t (Results 1 – 25 of 61) sorted by relevance

123

/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dreverse_view.h158 requires __is_reverse_view<remove_cvref_t<_Range>>
165 … class _UnwrappedSubrange = typename __unwrapped_reverse_subrange<remove_cvref_t<_Range>>::type>
166 requires __is_sized_reverse_subrange<remove_cvref_t<_Range>>
174 … class _UnwrappedSubrange = typename __unwrapped_reverse_subrange<remove_cvref_t<_Range>>::type>
175 requires __is_unsized_reverse_subrange<remove_cvref_t<_Range>>
183 …requires(!__is_reverse_view<remove_cvref_t<_Range>> && !__is_sized_reverse_subrange<remove_cvref_t
184 !__is_unsized_reverse_subrange<remove_cvref_t<_Range>>)
H A Dconcepts.h61 … range<_Range> && (is_lvalue_reference_v<_Range> || enable_borrowed_range<remove_cvref_t<_Range>>);
135 ((view<remove_cvref_t<_Tp>> && constructible_from<remove_cvref_t<_Tp>, _Tp>) ||
136 (!view<remove_cvref_t<_Tp>> &&
138 (movable<remove_reference_t<_Tp>> && !__is_std_initializer_list<remove_cvref_t<_Tp>>))));
H A Drange_adaptor.h64 concept _RangeAdaptorClosure = !ranges::range<remove_cvref_t<_Tp>> && requires {
67 …{ ranges::__derived_from_range_adaptor_closure((remove_cvref_t<_Tp>*)nullptr) } -> same_as<remove_…
H A Dsize.h48 concept __size_enabled = !disable_sized_range<remove_cvref_t<_Tp>>;
57 …__size_enabled<_Tp> && !__member_size<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp…
63 …!__member_size<_Tp> && !__unqualified_size<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && require…
H A Ddrop_view.h212 requires __is_empty_view<remove_cvref_t<_Range>>
222 class _RawRange = remove_cvref_t<_Range>,
240 class _RawRange = remove_cvref_t<_Range>,
266 class _RawRange = remove_cvref_t<_Range>,
277 class _RawRange = remove_cvref_t<_Range>,
289 …s _Range, convertible_to<range_difference_t<_Range>> _Np, class _RawRange = remove_cvref_t<_Range>>
H A Dtake_view.h252 requires __is_empty_view<remove_cvref_t<_Range>>
262 class _RawRange = remove_cvref_t<_Range>,
281 class _RawRange = remove_cvref_t<_Range>,
307 class _RawRange = remove_cvref_t<_Range>,
318 class _RawRange = remove_cvref_t<_Range>,
329 …s _Range, convertible_to<range_difference_t<_Range>> _Np, class _RawRange = remove_cvref_t<_Range>>
H A Daccess.h36 concept __can_borrow = is_lvalue_reference_v<_Tp> || enable_borrowed_range<remove_cvref_t<_Tp>>;
52 …!__member_begin<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&…
115 …!__member_end<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& …
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAny.h114 return Storage->id() == &Any::TypeId<remove_cvref_t<T>>::Id; in isa()
140 return static_cast<T>(*any_cast<remove_cvref_t<T>>(&Value)); in any_cast()
145 return static_cast<T>(*any_cast<remove_cvref_t<T>>(&Value)); in any_cast()
150 return static_cast<T>(std::move(*any_cast<remove_cvref_t<T>>(&Value))); in any_cast()
154 using U = remove_cvref_t<T>; in any_cast()
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Drange_default_formatter.h66 requires same_as<_Rp, remove_cvref_t<_Rp>>
72 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
80 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
99 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
126 …using __element_type _LIBCPP_NODEBUG = remove_cvref_t<ranges::range_reference_t<__maybe_const_m…
154 …using __element_type _LIBCPP_NODEBUG = remove_cvref_t<ranges::range_reference_t<__maybe_const_s…
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dincrementable_traits.h71 typename conditional_t<__is_primary_template<iterator_traits<remove_cvref_t<_Ip> > >::value,
72 incrementable_traits<remove_cvref_t<_Ip> >,
73 iterator_traits<remove_cvref_t<_Ip> > >::difference_type;
H A Dprojected.h33 using value_type = remove_cvref_t<indirect_result_t<_Proj&, _It>>;
45 using value_type = remove_cvref_t<indirect_result_t<_Proj&, _It>>;
H A Diter_swap.h45 …(__class_or_enum<remove_cvref_t<_T1>> || __class_or_enum<remove_cvref_t<_T2>>) && requires(_T1&& _… in requires()
H A Diterator_traits.h99 …same_as<remove_cvref_t<iter_reference_t<_Ip>>, typename indirectly_readable_traits<_Ip>::value_typ…
472 typename conditional_t<__is_primary_template<iterator_traits<remove_cvref_t<_Ip> > >::value,
473 indirectly_readable_traits<remove_cvref_t<_Ip> >,
474 iterator_traits<remove_cvref_t<_Ip> > >::value_type;
/freebsd/contrib/llvm-project/libcxx/include/__concepts/
H A Ddifferent_from.h25 concept __different_from = !same_as<remove_cvref_t<_Tp>, remove_cvref_t<_Up>>;
H A Dswappable.h48 (__class_or_enum<remove_cvref_t<_Tp>> || __class_or_enum<remove_cvref_t<_Up>>) &&
/freebsd/contrib/llvm-project/libcxx/include/__tuple/
H A Dtuple_like_no_subrange.h49 concept __tuple_like_no_subrange = __tuple_like_no_subrange_impl<remove_cvref_t<_Tp>>;
55 concept __pair_like_no_subrange = __tuple_like_no_subrange<_Tp> && tuple_size<remove_cvref_t<_Tp>>:…
H A Dtuple_like.h33 concept __tuple_like = __tuple_like_no_subrange<_Tp> || __is_ranges_subrange_v<remove_cvref_t<_Tp>>;
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProfYAML.h109 std::is_same_v<remove_cvref_t<decltype(Function)>, GlobalValue::GUID>);
110 static_assert(std::is_same_v<remove_cvref_t<decltype(SymbolName)>,
113 std::is_same_v<remove_cvref_t<decltype(LineOffset)>, uint32_t>);
114 static_assert(std::is_same_v<remove_cvref_t<decltype(Column)>, uint32_t>);
116 std::is_same_v<remove_cvref_t<decltype(IsInlineFrame)>, bool>);
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DConstructDecompositionT.h161 std::enable_if_t<std::is_enum_v<llvm::remove_cvref_t<U>>, void>
165 std::enable_if_t<llvm::remove_cvref_t<U>::EmptyTrait::value, void>
169 std::enable_if_t<llvm::remove_cvref_t<U>::IncompleteTrait::value, void>
173 std::enable_if_t<llvm::remove_cvref_t<U>::WrapperTrait::value, void>
177 std::enable_if_t<llvm::remove_cvref_t<U>::TupleTrait::value, void>
181 std::enable_if_t<llvm::remove_cvref_t<U>::UnionTrait::value, void>
326 std::enable_if_t<std::is_enum_v<llvm::remove_cvref_t<U>>, void>
334 std::enable_if_t<llvm::remove_cvref_t<U>::EmptyTrait::value, void>
342 std::enable_if_t<llvm::remove_cvref_t<U>::IncompleteTrait::value, void>
350 std::enable_if_t<llvm::remove_cvref_t<U>::WrapperTrait::value, void>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h559 …requires(!is_same_v<remove_cvref_t<_Up>, in_place_t> && !is_same_v<expected, remove_cvref_t<_Up>> …
560 is_constructible_v<_Tp, _Up> && !__is_std_unexpected<remove_cvref_t<_Up>>::value &&
561 (!is_same_v<remove_cv_t<_Tp>, bool> || !__is_std_expected<remove_cvref_t<_Up>>::value))
673 …requires(!is_same_v<expected, remove_cvref_t<_Up>> && !__is_std_unexpected<remove_cvref_t<_Up>>::v…
925 using _Up = remove_cvref_t<invoke_result_t<_Func, _Tp&>>;
938 using _Up = remove_cvref_t<invoke_result_t<_Func, const _Tp&>>;
951 using _Up = remove_cvref_t<invoke_result_t<_Func, _Tp&&>>;
965 using _Up = remove_cvref_t<invoke_result_t<_Func, const _Tp&&>>;
979 using _Gp = remove_cvref_t<invoke_result_t<_Func, _Err&>>;
992 using _Gp = remove_cvref_t<invoke_result_t<_Func, const _Err&>>;
[all …]
H A Dunexpected.h70 requires(!is_same_v<remove_cvref_t<_Error>, unexpected> && //
71 !is_same_v<remove_cvref_t<_Error>, in_place_t> && //
/freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/
H A Dremove_cvref.h22 template <typename T> using remove_cvref_t = typename remove_cvref<T>::type; variable
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dremove_cvref.h40 using remove_cvref_t = __remove_cvref_t<_Tp>; variable
H A Dcommon_reference.h162 typename basic_common_reference<remove_cvref_t<_Tp>,
163 remove_cvref_t<_Up>,
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dconcepts.h41 same_as<remove_cvref_t<iter_reference_t<_Ip>>, iter_value_t<_Ip>>;

123