| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | ranges_uninitialized_algorithms.h | 48 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 D | optional.h | 14 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 D | access.h | 173 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 D | data.h | 83 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 D | rbegin.h | 107 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 D | rend.h | 111 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 D | ErrorOr.h | 61 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 D | Error.h | 475 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 D | StandardLibrary.cpp | 32 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 D | ranges_shuffle.h | 44 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 D | ranges_sample.h | 42 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 D | decrement.pass.cpp | 41 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 D | increment.pass.cpp | 33 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 D | error.h | 192 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 D | common_reference.h | 48 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 D | remove_reference.h | 26 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 D | remove_ref.pass.cpp | 21 ASSERT_SAME_TYPE(U, std::remove_reference_t<T>); in test_remove_reference()
|
| /llvm-project-15.0.7/llvm/lib/XRay/ |
| H A D | FDRTraceWriter.cpp | 24 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 D | forwarding-reference-overload.cpp | 161 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 D | STLForwardCompat.h | 74 using type = std::remove_cv_t<std::remove_reference_t<T>>;
|
| H A D | iterator.h | 318 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 D | trie-node.h | 51 std::remove_reference_t<TrieNode<T> *> NewParent, in mergeTrieNodes()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | WrapperFunctionUtils.h | 205 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 D | span | 112 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 D | Random.h | 73 typename ElT = std::remove_reference_t<
|