Home
last modified time | relevance | path

Searched refs:remove_reference_t (Results 1 – 25 of 75) sorted by relevance

123

/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Dforward_like.h32 using _OverrideRef _LIBCPP_NODEBUG = _If<is_rvalue_reference_v<_Ap>, remove_reference_t<_Bp>&&, _Bp…
35 …dLike _LIBCPP_NODEBUG = _OverrideRef<_Ap&&, _CopyConst<remove_reference_t<_Ap>, remove_reference_t
55 static_assert(is_base_of_v<_As, remove_reference_t<_Up>>); in __forward_as()
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h48 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
70 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
85 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
107 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
122 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
144 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
166 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
202 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
227 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
263 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Daccess.h159 noexcept(noexcept(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))))
160 -> decltype(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))) {
161 return ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t));
187 noexcept(noexcept(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))))
188 -> decltype(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))) {
189 return ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t));
H A Ddata.h79 noexcept(noexcept(ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t))))
80 -> decltype(ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t))) {
81 return ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t));
H A Drbegin.h96 noexcept(noexcept(ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t))))
97 -> decltype(ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t))) {
98 return ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t));
H A Drend.h100 noexcept(noexcept(ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t))))
101 -> decltype(ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t))) {
102 return ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t));
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DErrorOr.h61 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
67 using reference = std::remove_reference_t<T> &;
68 using const_reference = const std::remove_reference_t<T> &;
69 using pointer = std::remove_reference_t<T> *;
70 using const_pointer = const std::remove_reference_t<T> *;
/freebsd/contrib/llvm-project/libc/src/__support/CPP/utility/
H A Dmove.h20 LIBC_INLINE constexpr cpp::remove_reference_t<T> &&move(T &&t) { in move()
21 return static_cast<typename cpp::remove_reference_t<T> &&>(t); in move()
H A Dforward.h21 LIBC_INLINE constexpr T &&forward(remove_reference_t<T> &value) { in forward()
26 LIBC_INLINE constexpr T &&forward(remove_reference_t<T> &&value) { in forward()
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_shuffle.h44 requires permutable<_Iter> && uniform_random_bit_generator<remove_reference_t<_Gen>>
51 … requires permutable<iterator_t<_Range>> && uniform_random_bit_generator<remove_reference_t<_Gen>>
H A Dranges_sample.h41 uniform_random_bit_generator<remove_reference_t<_Gen>>
51 …ly_copyable<iterator_t<_Range>, _OutIter> && uniform_random_bit_generator<remove_reference_t<_Gen>>
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Derror.h190 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
195 using reference = std::remove_reference_t<T> &;
196 using const_reference = const std::remove_reference_t<T> &;
197 using pointer = std::remove_reference_t<T> *;
198 using const_pointer = const std::remove_reference_t<T> *;
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcommon_reference.h47 template <class _Ap, class _Bp, class _Xp = remove_reference_t<_Ap>, class _Yp = remove_reference_t
70 using __common_ref_C _LIBCPP_NODEBUG = remove_reference_t<__common_ref_t<_Xp&, _Yp&>>&&;
H A Dremove_reference.h49 using remove_reference_t = __libcpp_remove_reference_t<_Tp>; variable
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStandardLibrary.cpp90 new std::remove_reference_t<decltype(*Mapping->SymbolNames)>[SymCount]; in initialize()
91 Mapping->SymbolHeaderIDs = new std::remove_reference_t< in initialize()
94 new std::remove_reference_t<decltype(*Mapping->NamespaceSymbols)>; in initialize()
96 new std::remove_reference_t<decltype(*Mapping->HeaderIDs)>; in initialize()
/freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/
H A Dremove_cvref.h20 using type = remove_cv_t<remove_reference_t<T>>;
H A Dremove_reference.h22 using remove_reference_t = typename remove_reference<T>::type;
H A Dadd_pointer.h21 auto try_add_pointer(int) -> cpp::type_identity<cpp::remove_reference_t<T> *>;
H A Ddecay.h27 using U = cpp::remove_reference_t<T>;
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DFDRTraceWriter.cpp24 std::tuple_size<std::remove_reference_t<Tuple>>::value),
34 std::tuple_size<std::remove_reference_t<Tuple>>::value),
/freebsd/contrib/llvm-project/libcxx/include/
H A Dspan127 …span(It, EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>; …
129 …span(It, EndOrSize) -> span<remove_reference_t<iter_reference_t<It>>, maybe-static-ext<EndOrSize>>…
141 span(R&&) -> span<remove_reference_t<ranges::range_reference_t<R>>>;
219 … is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>> (*)[], _ElementType (*)[]>;
226 …contiguous_iterator<_It> && __span_array_convertible<remove_reference_t<iter_reference_t<_It>>, _T…
613 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>, __maybe_static_ext<_EndOrS…
616 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>;
629 span(_Range&&) -> span<remove_reference_t<ranges::range_reference_t<_Range>>>;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTransformTypeTraits.def25 TRANSFORM_TYPE_TRAIT_DEF(RemoveReference, remove_reference_t)
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp1867 std::remove_reference_t<decltype(CREATE_PASS)>, Module>()); \ in parseModulePass()
1872 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseModulePass()
1994 std::remove_reference_t<decltype(CREATE_PASS)>, \ in parseCGSCCPass()
2001 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseCGSCCPass()
2115 std::remove_reference_t<decltype(CREATE_PASS)>, Function>()); \ in parseFunctionPass()
2120 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseFunctionPass()
2204 std::remove_reference_t<decltype(CREATE_PASS)>, Loop, \ in parseLoopPass()
2211 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseLoopPass()
2261 RequireAnalysisPass<std::remove_reference_t<decltype(CREATE_PASS)>, \ in parseMachinePass()
2267 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseMachinePass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMapInfoVariant.h61 using T = std::remove_cv_t<std::remove_reference_t<decltype(RHS)>>;
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dconcepts.h63 … __formattable_with<remove_reference_t<_Tp>, basic_format_context<__fmt_iter_for<_CharT>, _CharT>>;

123