Home
last modified time | relevance | path

Searched refs:__remove_cvref_t (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project/libcxx/include/__algorithm/
H A Dpstl.h40 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
53 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
66 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
79 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
98 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
116 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
130 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
145 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
167 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
186 class _RawPolicy = __remove_cvref_t<_ExecutionPolic
[all...]
H A Diterator_operations.h105 is_same<__deref_t<_Iter>, typename iterator_traits<__remove_cvref_t<_Iter> >::reference>::value,
148 _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR_SINCE_CXX14 __remove_cvref_t<_Iter>
149 next(_Iter&& __it, typename iterator_traits<__remove_cvref_t<_Iter> >::difference_type __n = 1) {
155 _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR_SINCE_CXX14 __remove_cvref_t<_Iter>
156 prev(_Iter&& __iter, typename iterator_traits<__remove_cvref_t<_Iter> >::difference_type __n = 1) {
H A Dranges_partition_copy.h44 _LIBCPP_HIDE_FROM_ABI constexpr static partition_copy_result<__remove_cvref_t<_InIter>,
45 __remove_cvref_t<_OutIter1>,
46 __remove_cvref_t<_OutIter2> >
H A Duniform_random_bit_generator_adaptor.h44 _LIBCPP_HIDE_FROM_ABI static constexpr auto min() { return __remove_cvref_t<_Gen>::min(); } in min()
45 _LIBCPP_HIDE_FROM_ABI static constexpr auto max() { return __remove_cvref_t<_Gen>::max(); } in max()
H A Dranges_merge.h97 _LIBCPP_HIDE_FROM_ABI static constexpr merge_result<__remove_cvref_t<_InIter1>,
98 __remove_cvref_t<_InIter2>,
99 __remove_cvref_t<_OutIter>>
H A Dset_difference.h32 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 pair<__remove_cvref_t<_InIter1>, __remove_cvref_t<_OutIter> >
H A Dranges_iterator_concept.h32 using _Iter = __remove_cvref_t<_IterMaybeQualified>; in __get_iterator_concept()
H A Dranges_partition.h46 _LIBCPP_HIDE_FROM_ABI static constexpr subrange<__remove_cvref_t<_Iter>>
H A Dranges_stable_partition.h47 _LIBCPP_HIDE_FROM_ABI static subrange<__remove_cvref_t<_Iter>>
H A Dpartition.h75 return std::__partition_impl<__remove_cvref_t<_Predicate>&, _AlgPolicy>( in __partition()
H A Dstable_partition.h288 return std::__stable_partition_impl<_AlgPolicy, __remove_cvref_t<_Predicate>&>(
/llvm-project/libcxx/include/__type_traits/
H A Dremove_cvref.h28 using __remove_cvref_t _LIBCPP_NODEBUG = typename __remove_cvref_gcc<_Tp>::type;
31 using __remove_cvref_t _LIBCPP_NODEBUG = __remove_cvref(_Tp);
35 using __is_same_uncvref _LIBCPP_NODEBUG = _IsSame<__remove_cvref_t<_Tp>, __remove_cvref_t<_Up> >;
44 using remove_cvref_t = __remove_cvref_t<_Tp>;
H A Dis_execution_policy.h31 __is_unsequenced_execution_policy_impl<__remove_cvref_t<_Tp>>;
37 inline constexpr bool __is_parallel_execution_policy_v = __is_parallel_execution_policy_impl<__remove_cvref_t<_Tp>>;
/llvm-project/libcxx/include/__numeric/
H A Dpstl.h42 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
59 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
71 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
91 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
121 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
148 class _RawPolicy = __remove_cvref_t<_ExecutionPolicy>,
/llvm-project/flang/include/flang/Common/
H A Dreference-wrapper.h40 using __remove_cvref_t = std::remove_cv_t<std::remove_reference_t<_Tp>>; variable
43 : std::is_same<__remove_cvref_t<_Tp>, __remove_cvref_t<_Up>> {};
/llvm-project/libcxx/include/__utility/
H A Din_place.h50 using __is_inplace_type _LIBCPP_NODEBUG = __is_inplace_type_imp<__remove_cvref_t<_Tp>>;
58 using __is_inplace_index _LIBCPP_NODEBUG = __is_inplace_index_imp<__remove_cvref_t<_Tp>>;
/llvm-project/libcxx/include/__functional/
H A Dbind.h30 : _If< _IsSame<_Tp, __remove_cvref_t<_Tp> >::value, false_type, is_bind_expression<__remove_cvref_t<_Tp> > > {};
39 : _If< _IsSame<_Tp, __remove_cvref_t<_Tp> >::value,
41 is_placeholder<__remove_cvref_t<_Tp> > > {};
/llvm-project/libcxx/include/__thread/
H A Dthread.h166 template <class _Fp, class... _Args, __enable_if_t<!is_same<__remove_cvref_t<_Fp>, thread>::value, int> = 0>
212 template <class _Fp, class... _Args, __enable_if_t<!is_same<__remove_cvref_t<_Fp>, thread>::value, int> >
/llvm-project/libcxx/include/__memory/
H A Dallocator_arg_t.h42 using _RawAlloc _LIBCPP_NODEBUG = __remove_cvref_t<_Alloc>;
/llvm-project/libcxx/include/__iterator/
H A Ddistance.h69 if constexpr (sized_sentinel_for<_Sp, __remove_cvref_t<_Ip>>) {
/llvm-project/libcxx/include/experimental/__simd/
H A Dsimd.h70 template <class _Up, enable_if_t<__can_broadcast_v<value_type, __remove_cvref_t<_Up>>, int> = 0> in simd()
/llvm-project/libcxx/include/
H A Dvariant523 __std_visit_visitor_return_type_check<__remove_cvref_t<_Fs>...>();
524 using __result = __farray<common_type_t<__remove_cvref_t<_Fs>...>, sizeof...(_Fs)>;
553 constexpr size_t __np = __remove_cvref_t<_Vp>::__size();
554 static_assert(__all<(__np == __remove_cvref_t<_Vs>::__size())...>::value);
572 index_sequence<>{}, make_index_sequence<__remove_cvref_t<_Vs>::__size()>{}...);
786 using __alt_type = __remove_cvref_t<decltype(__alt)>;
1188 enable_if_t<!is_same_v<__remove_cvref_t<_Arg>, variant>, int> = 0,
1189 enable_if_t<!__is_inplace_type<__remove_cvref_t<_Arg>>::value, int> = 0,
1190 enable_if_t<!__is_inplace_index<__remove_cvref_t<_Arg>>::value, int> = 0,
1243 enable_if_t<!is_same_v<__remove_cvref_t<_Ar
[all...]
H A Dtuple344 __enable_if_t<_And<_IsNotSame<__remove_cvref_t<_Tp>, __tuple_leaf>, is_constructible<_Hp, _Tp> >::value, int> = 0>
411 __enable_if_t< _And< _IsNotSame<__remove_cvref_t<_Tp>, __tuple_leaf>, is_constructible<_Hp, _Tp> >::value,
611 struct _IsThisTuple<_Up> : is_same<__remove_cvref_t<_Up>, tuple> {};
662 template <class _OtherTuple, class _DecayedOtherTuple = __remove_cvref_t<_OtherTuple>, class = void>
747 class _DecayedPair = __remove_cvref_t<_Pair>,
761 template <class _Pair, class _DecayedPair = __remove_cvref_t<_Pair>, class _Tuple = tuple>
917 class _DecayedPair = __remove_cvref_t<_Pair>,
1256 typename __make_tuple_types<__remove_cvref_t<_Tuple0> >::type >::type;
1263 typename __make_tuple_types<__remove_cvref_t<_Tuple0> >::type >::type,
H A Dany523 using _RawValueType = __remove_cvref_t<_ValueType>;
535 using _RawValueType = __remove_cvref_t<_ValueType>;
547 using _RawValueType = __remove_cvref_t<_ValueType>;
H A Doptional596 static_assert(!is_same_v<__remove_cvref_t<value_type>, in_place_t>,
598 static_assert(!is_same_v<__remove_cvref_t<value_type>, nullopt_t>,
618 _If< _IsNotSame<__remove_cvref_t<_Up>, in_place_t>::value && _IsNotSame<__remove_cvref_t<_Up>, optional>::value &&
619 (!is_same_v<remove_cv_t<_Tp>, bool> || !__is_std_optional<__remove_cvref_t<_Up>>::value),
737 class = enable_if_t< _And< _IsNotSame<__remove_cvref_t<_Up>, optional>,
738 _Or< _IsNotSame<__remove_cvref_t<_Up>, value_type>, _Not<is_scalar<value_type>> >,

12