Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dreverse_view.h144 requires __is_reverse_view<remove_cvref_t<_Range>>
152 … class _UnwrappedSubrange = typename __unwrapped_reverse_subrange<remove_cvref_t<_Range>>::type>
153 requires __is_sized_reverse_subrange<remove_cvref_t<_Range>>
161 … class _UnwrappedSubrange = typename __unwrapped_reverse_subrange<remove_cvref_t<_Range>>::type>
162 requires __is_unsized_reverse_subrange<remove_cvref_t<_Range>>
170 requires (!__is_reverse_view<remove_cvref_t<_Range>> &&
171 !__is_sized_reverse_subrange<remove_cvref_t<_Range>> &&
172 !__is_unsized_reverse_subrange<remove_cvref_t<_Range>>)
H A Drange_adaptor.h50 concept _RangeAdaptorClosure = derived_from<remove_cvref_t<_Tp>, __range_adaptor_closure<remove_cvr…
55 requires same_as<_Tp, remove_cvref_t<_Closure>> &&
63 requires same_as<_Tp, remove_cvref_t<_Closure>> &&
H A Dconcepts.h57 (is_lvalue_reference_v<_Range> || enable_borrowed_range<remove_cvref_t<_Range>>);
136 ((view<remove_cvref_t<_Tp>> && constructible_from<remove_cvref_t<_Tp>, _Tp>) ||
137 (!view<remove_cvref_t<_Tp>> &&
139 (movable<remove_reference_t<_Tp>> && !__is_std_initializer_list<remove_cvref_t<_Tp>>))));
H A Dsize.h48 concept __size_enabled = !disable_sized_range<remove_cvref_t<_Tp>>;
62 __class_or_enum<remove_cvref_t<_Tp>> &&
71 __class_or_enum<remove_cvref_t<_Tp>> &&
H A Daccess.h37 is_lvalue_reference_v<_Tp> || enable_borrowed_range<remove_cvref_t<_Tp>>;
59 __class_or_enum<remove_cvref_t<_Tp>> &&
131 __class_or_enum<remove_cvref_t<_Tp>> &&
H A Ddrop_view.h199 requires __is_empty_view<remove_cvref_t<_Range>>
209 class _RawRange = remove_cvref_t<_Range>,
234 class _RawRange = remove_cvref_t<_Range>,
268 class _RawRange = remove_cvref_t<_Range>>
H A Dtake_view.h244 requires __is_empty_view<remove_cvref_t<_Range>>
254 class _RawRange = remove_cvref_t<_Range>,
279 class _RawRange = remove_cvref_t<_Range>,
303 class _RawRange = remove_cvref_t<_Range>>
/openbsd-src/gnu/llvm/libcxx/include/__format/
H A Drange_default_formatter.h62 requires same_as<_Rp, remove_cvref_t<_Rp>>
68 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
76 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
112 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
138 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_map>>;
166 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_set>>;
H A Dconcepts.h49 (semiregular<formatter<remove_cvref_t<_Tp>, _CharT>>) &&
50 requires(formatter<remove_cvref_t<_Tp>, _CharT> __f, in requires()
51 const formatter<remove_cvref_t<_Tp>, _CharT> __cf, in requires()
H A Dformat_arg_store.h158 constexpr __arg_t __arg = __determine_arg_t<_Context, remove_cvref_t<_Tp>>(); in __create_format_arg()
178 if constexpr (is_array_v<remove_cvref_t<_Tp>>) in __create_format_arg()
180 …__arg, basic_string_view<typename _Context::char_type>{__value, extent_v<remove_cvref_t<_Tp>> - 1}… in __create_format_arg()
H A Dformatter_tuple.h143 formatter<remove_cvref_t<_Args>, _CharT> __underlying; in __format_tuple()
160 tuple<formatter<remove_cvref_t<_Args>, _CharT>...> __underlying_;
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DAny.h114 return Storage->id() == &Any::TypeId<remove_cvref_t<T>>::Id; in isa()
137 return static_cast<T>(*any_cast<remove_cvref_t<T>>(&Value)); in any_cast()
142 return static_cast<T>(*any_cast<remove_cvref_t<T>>(&Value)); in any_cast()
147 return static_cast<T>(std::move(*any_cast<remove_cvref_t<T>>(&Value))); in any_cast()
151 using U = remove_cvref_t<T>; in any_cast()
H A DSTLForwardCompat.h36 using remove_cvref_t // NOLINT(readability-identifier-naming) variable
/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Dincrementable_traits.h70 …nce_t = typename conditional_t<__is_primary_template<iterator_traits<remove_cvref_t<_Ip> > >::valu…
71 incrementable_traits<remove_cvref_t<_Ip> >,
72 … iterator_traits<remove_cvref_t<_Ip> > >::difference_type;
H A Dreadable_traits.h84 using iter_value_t = typename conditional_t<__is_primary_template<iterator_traits<remove_cvref_t<_I…
85 indirectly_readable_traits<remove_cvref_t<_Ip> >,
86 iterator_traits<remove_cvref_t<_Ip> > >::value_type;
H A Diter_swap.h42 (__class_or_enum<remove_cvref_t<_T1>> || __class_or_enum<remove_cvref_t<_T2>>) &&
H A Dprojected.h28 using value_type = remove_cvref_t<indirect_result_t<_Proj&, _It>>;
/openbsd-src/gnu/llvm/libcxx/include/__concepts/
H A Ddifferent_from.h25 concept __different_from = !same_as<remove_cvref_t<_Tp>, remove_cvref_t<_Up>>;
H A Dswappable.h45 (__class_or_enum<remove_cvref_t<_Tp>> || __class_or_enum<remove_cvref_t<_Up>>) &&
/openbsd-src/gnu/llvm/libcxx/include/__expected/
H A Dunexpected.h67 requires(!is_same_v<remove_cvref_t<_Error>, unexpected> && //
68 !is_same_v<remove_cvref_t<_Error>, in_place_t> && //
/openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/
H A Dpair_like.h26 concept __pair_like = __tuple_like<_Tp> && tuple_size<remove_cvref_t<_Tp>>::value == 2;
H A Dtuple_like.h45 concept __tuple_like = __tuple_like_impl<remove_cvref_t<_Tp>>::value;
/openbsd-src/gnu/llvm/libcxx/include/__type_traits/
H A Dremove_cvref.h40 template <class _Tp> using remove_cvref_t = __remove_cvref_t<_Tp>; variable
H A Dcommon_reference.h148 remove_cvref_t<_Tp>, remove_cvref_t<_Up>,
/openbsd-src/gnu/llvm/libcxx/include/__memory/
H A Dconcepts.h41 same_as<remove_cvref_t<iter_reference_t<_Ip>>, iter_value_t<_Ip>>;

123