/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | ranges_uninitialized_algorithms.h | 51 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator() 77 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator() 96 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator() 122 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator() 141 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; 167 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; 193 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; 233 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator() 262 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator() 302 using _ValueType = remove_reference_t<iter_reference_ in operator() [all...] |
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | forward_like.h | 31 using _OverrideRef = _If<is_rvalue_reference_v<_Ap>, remove_reference_t<_Bp>&&, _Bp&>; 34 using _ForwardLike = _OverrideRef<_Ap&&, _CopyConst<remove_reference_t<_Ap>, remove_reference_t<_Bp…
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | access.h | 159 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 D | data.h | 79 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 D | rbegin.h | 96 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 D | rend.h | 100 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));
|
H A D | elements_view.h | 63 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> && 163 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> && 333 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
|
/freebsd/contrib/llvm-project/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 | 487 using wrap = std::reference_wrapper<std::remove_reference_t<T>>; 496 using reference = std::remove_reference_t<T> &; 497 using const_reference = const std::remove_reference_t<T> &; 498 using pointer = std::remove_reference_t<T> *; 499 using const_pointer = const std::remove_reference_t<T> *; 837 decltype(&std::remove_reference_t<HandlerT>::operator())> {};
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | ranges_shuffle.h | 46 requires permutable<_Iter> && uniform_random_bit_generator<remove_reference_t<_Gen>> in operator() 53 requires permutable<iterator_t<_Range>> && uniform_random_bit_generator<remove_reference_t<_Gen>> in operator()
|
H A D | ranges_sample.h | 43 uniform_random_bit_generator<remove_reference_t<_Gen>> in operator() 53 indirectly_copyable<iterator_t<_Range>, _OutIter> && uniform_random_bit_generator<remove_reference_t<_Gen>> in operator()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | error.h | 190 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 D | common_reference.h | 47 template <class _Ap, class _Bp, class _Xp = remove_reference_t<_Ap>, class _Yp = remove_reference_t… 70 using __common_ref_C = remove_reference_t<__common_ref_t<_Xp&, _Yp&>>&&;
|
H A D | remove_reference.h | 42 using remove_reference_t = __libcpp_remove_reference_t<_Tp>; variable
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StandardLibrary.cpp | 90 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/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),
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 1553 std::remove_reference_t<decltype(CREATE_PASS)>, Module>()); \ in parseModulePass() 1558 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseModulePass() 1680 std::remove_reference_t<decltype(CREATE_PASS)>, \ in parseCGSCCPass() 1687 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseCGSCCPass() 1802 std::remove_reference_t<decltype(CREATE_PASS)>, Function>()); \ in parseFunctionPass() 1807 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseFunctionPass() 1891 std::remove_reference_t<decltype(CREATE_PASS)>, Loop, \ in parseLoopPass() 1898 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseLoopPass() 1939 RequireAnalysisPass<std::remove_reference_t<decltype(CREATE_PASS)>, \ in parseMachinePass() 1945 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseMachinePass() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | span | 127 …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>>>; 215 … is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>> (*)[], _ElementType (*)[]>; 222 …contiguous_iterator<_It> && __span_array_convertible<remove_reference_t<iter_reference_t<_It>>, _T… 604 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>, __maybe_static_ext<_EndOrS… 607 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>; 620 span(_Range&&) -> span<remove_reference_t<ranges::range_reference_t<_Range>>>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | STLForwardCompat.h | 32 using type = std::remove_cv_t<std::remove_reference_t<T>>;
|
H A D | DenseMapInfoVariant.h | 61 using T = std::remove_cv_t<std::remove_reference_t<decltype(RHS)>>;
|
H A D | STLFunctionalExtras.h | 64 : callback(callback_fn<std::remove_reference_t<Callable>>), in callback()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TransformTypeTraits.def | 25 TRANSFORM_TYPE_TRAIT_DEF(RemoveReference, remove_reference_t)
|
/freebsd/contrib/llvm-project/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() 522 detail::WrapperFunctionHandlerHelper<std::remove_reference_t<HandlerT>, in handle() 532 std::remove_reference_t<HandlerT>, ResultSerializer, SPSTagTs...>; in handleAsync()
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | concepts.h | 63 … __formattable_with<remove_reference_t<_Tp>, basic_format_context<__fmt_iter_for<_CharT>, _CharT>>;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | trie-node.h | 51 std::remove_reference_t<TrieNode<T> *> NewParent, in mergeTrieNodes()
|