Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h49 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
76 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
96 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
123 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
144 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
171 using _ValueType = remove_reference_t<iter_reference_t<_ForwardIterator>>; in operator()
197 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
234 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
262 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
299 using _ValueType = remove_reference_t<iter_reference_t<_OutputIterator>>; in operator()
/openbsd-src/gnu/llvm/libcxx/include/__utility/
H A Dforward_like.h31 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…
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Daccess.h179 noexcept(noexcept(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))))
180 -> decltype( ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t)))
181 { return ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t)); }
207 noexcept(noexcept(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))))
208 -> decltype( ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t)))
209 { return ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Ddata.h89 noexcept(noexcept(ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t))))
90 -> decltype( ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)))
91 { return ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Drbegin.h108 noexcept(noexcept(ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t))))
109 -> decltype( ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t)))
110 { return ranges::rbegin(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Drend.h112 noexcept(noexcept(ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t))))
113 -> decltype( ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t)))
114 { return ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t)); }
H A Delements_view.h60 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
160 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
330 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
/openbsd-src/gnu/llvm/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.h476 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
485 using reference = std::remove_reference_t<T> &;
486 using const_reference = const std::remove_reference_t<T> &;
487 using pointer = std::remove_reference_t<T> *;
488 using const_pointer = const std::remove_reference_t<T> *;
826 decltype(&std::remove_reference_t<HandlerT>::operator())> {};
/openbsd-src/gnu/llvm/clang/lib/Tooling/Inclusions/Stdlib/
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()
/openbsd-src/gnu/llvm/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>>
/openbsd-src/gnu/llvm/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> *;
/openbsd-src/gnu/llvm/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.h39 template <class _Tp> using remove_reference_t = __libcpp_remove_reference_t<_Tp>; variable
/openbsd-src/gnu/llvm/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),
/openbsd-src/gnu/llvm/llvm/lib/Passes/
H A DPassBuilder.cpp1239 std::remove_reference_t<decltype(CREATE_PASS)>, Module>()); \ in parseModulePass()
1244 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseModulePass()
1373 std::remove_reference_t<decltype(CREATE_PASS)>, \ in parseCGSCCPass()
1380 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseCGSCCPass()
1495 std::remove_reference_t<decltype(CREATE_PASS)>, Function>()); \ in parseFunctionPass()
1500 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseFunctionPass()
1591 std::remove_reference_t<decltype(CREATE_PASS)>, Loop, \ in parseLoopPass()
1598 std::remove_reference_t<decltype(CREATE_PASS)>>()); \ in parseLoopPass()
1614 std::remove_reference_t<decltype(CREATE_PASS)>>(); \ in parseAAPassName()
1620 std::remove_reference_t<decltype(CREATE_PASS)>>(); \ in parseAAPassName()
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DSTLForwardCompat.h32 using type = std::remove_cv_t<std::remove_reference_t<T>>;
H A DSTLFunctionalExtras.h64 : callback(callback_fn<std::remove_reference_t<Callable>>), in callback()
H A DSTLExtras.h60 std::remove_reference_t<decltype(*std::begin(std::declval<RangeT &>()))>;
226 using value_type = std::remove_reference_t<T>;
280 using StorageT = std::conditional_t<IsPtr, T, std::remove_reference_t<T> *>;
408 std::remove_reference_t<ReferenceTy>,
410 std::remove_reference_t<ReferenceTy> *, ReferenceTy> {
448 std::remove_reference_t<ReferenceTy>,
450 std::remove_reference_t<ReferenceTy> *, ReferenceTy> {
481 struct has_rbegin : has_rbegin_impl<std::remove_reference_t<Ty>> {};
928 std::remove_const_t<std::remove_reference_t<decltype(*I)>>> {
936 std::remove_reference_t<decltype(*std::declval<Iter>())>>>;
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTransformTypeTraits.def25 TRANSFORM_TYPE_TRAIT_DEF(RemoveReference, remove_reference_t)
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A Dtrie-node.h51 std::remove_reference_t<TrieNode<T> *> NewParent, in mergeTrieNodes()
/openbsd-src/gnu/llvm/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>>>;
191 is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>>(*)[], _ElementType(*)[]>;
197 …le_iterator = contiguous_iterator<_It> && __span_array_convertible<remove_reference_t<iter_referen…
571 span(_It, _EndOrSize) -> span<remove_reference_t<iter_reference_t<_It>>>;
584 span(_Range&&) -> span<remove_reference_t<ranges::range_reference_t<_Range>>>;
/openbsd-src/gnu/llvm/llvm/include/llvm/FuzzMutate/
H A DRandom.h73 typename ElT = std::remove_reference_t<

123