Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h48 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
75 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
95 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
122 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
143 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
170 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
196 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
233 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
261 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
298 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/unchecked-optional-access/absl/types/
H A Doptional.h14 using remove_reference_t = typename remove_reference<T>::type;
17 constexpr T &&forward(remove_reference_t<T> &t) noexcept;
20 constexpr T &&forward(remove_reference_t<T> &&t) noexcept;
23 constexpr remove_reference_t<T> &&move(T &&x);
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Daccess.h173 noexcept(noexcept(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))))
174 -> decltype( ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t)))
175 { return ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t)); }
201 noexcept(noexcept(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))))
202 -> decltype( ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t)))
203 { return ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Ddata.h83 noexcept(noexcept(ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t))))
84 -> decltype( ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)))
85 { return ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Drbegin.h107 noexcept(noexcept(ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t))))
108 -> decltype( ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t)))
109 { return ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Drend.h111 noexcept(noexcept(ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t))))
112 -> decltype( ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t)))
113 { return ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t)); }
/llvm-project-15.0.7/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> *;
H A DError.h475 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
484 using reference = std::remove_reference_t<T> &;
485 using const_reference = const std::remove_reference_t<T> &;
486 using pointer = std::remove_reference_t<T> *;
487 using const_pointer = const std::remove_reference_t<T> *;
/llvm-project-15.0.7/clang/lib/Tooling/Inclusions/
H A DStandardLibrary.cpp32 SymbolNames = new std::remove_reference_t<decltype(*SymbolNames)>[SymCount]; in initialize()
34 new std::remove_reference_t<decltype(*SymbolHeaderIDs)>[SymCount]; in initialize()
35 NamespaceSymbols = new std::remove_reference_t<decltype(*NamespaceSymbols)>; in initialize()
36 HeaderIDs = new std::remove_reference_t<decltype(*HeaderIDs)>; in initialize()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dranges_shuffle.h44 requires permutable<_Iter> && uniform_random_bit_generator<remove_reference_t<_Gen>>
52 requires permutable<iterator_t<_Range>> && uniform_random_bit_generator<remove_reference_t<_Gen>>
H A Dranges_sample.h42 uniform_random_bit_generator<remove_reference_t<_Gen>>
54 uniform_random_bit_generator<remove_reference_t<_Gen>>
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/iterator/
H A Ddecrement.pass.cpp41 static_assert(std::same_as<std::remove_reference_t<decltype(--iter2)>, decltype(iter2--)>); in test()
53 static_assert(std::same_as<std::remove_reference_t<decltype(--iter2)>, decltype(iter2--)>); in test()
H A Dincrement.pass.cpp33 static_assert(std::same_as<std::remove_reference_t<decltype(++iter2)>, decltype(iter2++)>); in test()
45 static_assert(std::same_as<std::remove_reference_t<decltype(++iter2)>, decltype(iter2++)>); in test()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Derror.h192 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
197 using reference = std::remove_reference_t<T> &;
198 using const_reference = const std::remove_reference_t<T> &;
199 using pointer = std::remove_reference_t<T> *;
200 using const_pointer = const std::remove_reference_t<T> *;
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dcommon_reference.h48 template<class _Ap, class _Bp, class _Xp = remove_reference_t<_Ap>, class _Yp = remove_reference_t<…
69 using __common_ref_C = remove_reference_t<__common_ref_t<_Xp&, _Yp&>>&&;
H A Dremove_reference.h26 template <class _Tp> using remove_reference_t = typename remove_reference<_Tp>::type;
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.ref/
H A Dremove_ref.pass.cpp21 ASSERT_SAME_TYPE(U, std::remove_reference_t<T>); in test_remove_reference()
/llvm-project-15.0.7/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),
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dforwarding-reference-overload.cpp161 template <class T> using remove_reference_t = typename remove_reference<T>::type; typedef
167 template <class T> struct remove_cvref { using type = remove_cv_t<remove_reference_t<T>>; };
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSTLForwardCompat.h74 using type = std::remove_cv_t<std::remove_reference_t<T>>;
H A Diterator.h318 typename T = std::remove_reference_t<decltype(
370 typename T1 = std::remove_reference_t<decltype(
/llvm-project-15.0.7/llvm/tools/llvm-xray/
H A Dtrie-node.h51 std::remove_reference_t<TrieNode<T> *> NewParent, in mergeTrieNodes()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h205 decltype(&std::remove_reference_t<WrapperFunctionImplT>::operator()),
268 decltype(&std::remove_reference_t<WrapperFunctionImplT>::operator()),
480 std::remove_reference_t<SendDeserializedResultFn>, in callAsync()
520 detail::WrapperFunctionHandlerHelper<std::remove_reference_t<HandlerT>, in handle()
530 std::remove_reference_t<HandlerT>, ResultSerializer, SPSTagTs...>; in handleAsync()
/llvm-project-15.0.7/libcxx/include/
H A Dspan112 span(It, EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>;
124 span(R&&) -> span<remove_reference_t<ranges::range_reference_t<R>>>;
203 is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>>(*)[], _ElementType(*)[]>;
213 is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>>(*)[], _ElementType(*)[]>;
220 …le_iterator = contiguous_iterator<_It> && __span_array_convertible<remove_reference_t<iter_referen…
620 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>;
640 span(_Range&&) -> span<remove_reference_t<ranges::range_reference_t<_Range>>>;
/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DRandom.h73 typename ElT = std::remove_reference_t<

123