|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/type_traits 1000 struct remove_reference;
References
include/llvm/ADT/Any.h 118 typename std::remove_cv<typename std::remove_reference<T>::type>::type;
124 typename std::remove_cv<typename std::remove_reference<T>::type>::type;
130 typename std::remove_cv<typename std::remove_reference<T>::type>::type;
136 typename std::remove_cv<typename std::remove_reference<T>::type>::type;
142 typename std::remove_cv<typename std::remove_reference<T>::type>::type;
include/llvm/ADT/ImmutableList.h 96 const typename std::remove_reference<value_type>::type* operator->() const {
include/llvm/ADT/STLExtras.h 55 using ValueOfRange = typename std::remove_reference<decltype(
124 !std::is_same<typename std::remove_reference<Callable>::type,
126 : callback(callback_fn<typename std::remove_reference<Callable>::type>),
211 typename std::remove_reference<FuncReturnTy>::type> {
255 struct has_rbegin : has_rbegin_impl<typename std::remove_reference<Ty>::type> {
681 typename std::remove_reference<decltype(*I)>::type>::type> {
689 llvm::Optional<typename std::remove_const<typename std::remove_reference<
include/llvm/ExecutionEngine/Orc/Legacy.h 77 typename std::remove_reference<GetResponsibilitySetFn>::type>::type,
79 typename std::remove_reference<LookupFn>::type>::type>>
84 typename std::remove_reference<GetResponsibilitySetFn>::type>::type,
86 typename std::remove_reference<LookupFn>::type>::type>;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h 63 using ThisT = typename std::remove_reference<decltype(*this)>::type;
include/llvm/ExecutionEngine/Orc/RPCUtils.h 209 typename std::remove_reference<ArgTs>::type>::type...>;
include/llvm/Support/Error.h 439 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
448 using reference = typename std::remove_reference<T>::type &;
449 using const_reference = const typename std::remove_reference<T>::type &;
450 using pointer = typename std::remove_reference<T>::type *;
451 using const_pointer = const typename std::remove_reference<T>::type *;
include/llvm/Support/ErrorOr.h 61 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
67 using reference = typename std::remove_reference<T>::type &;
68 using const_reference = const typename std::remove_reference<T>::type &;
69 using pointer = typename std::remove_reference<T>::type *;
70 using const_pointer = const typename std::remove_reference<T>::type *;
include/llvm/Support/type_traits.h 31 using UnderlyingT = typename std::remove_reference<T>::type;
tools/clang/lib/AST/ASTImporter.cpp 616 using ItemT = typename std::remove_reference<decltype(*Obegin)>::type;
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 82 !std::is_same<typename std::remove_reference<Callable>::type,
85 Callback(CallbackFn<typename std::remove_reference<Callable>::type>),
tools/clang/tools/extra/clangd/unittests/Matchers.h 153 typename std::remove_reference<Optional>::type>::type::value_type;
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 330 typedef typename std::remove_reference<T>::type UnderlyingT;
351 typedef typename std::remove_reference<T>::type UnderlyingT;
652 typename std::remove_reference<Result>::type>::type>::value) {
tools/llvm-xray/trie-node.h 51 typename std::remove_reference<TrieNode<T> *>::type NewParent,
usr/include/c++/7.4.0/bits/move.h 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
97 constexpr typename std::remove_reference<_Tp>::type&&
usr/include/c++/7.4.0/bits/nested_exception.h 98 using _Up = typename remove_reference<_Tp>::type;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 662 reference_wrapper<typename remove_reference<_Del>::type>,
usr/include/c++/7.4.0/bits/stl_algo.h 3810 typedef typename remove_reference<_UniformRandomNumberGenerator>::type
usr/include/c++/7.4.0/bits/stl_iterator.h 1031 typename remove_reference<__base_ref>::type&&,
usr/include/c++/7.4.0/bits/unique_ptr.h 127 _Ptr<_Up, _Ep, __void_t<typename remove_reference<_Ep>::type::pointer>>
129 using type = typename remove_reference<_Ep>::type::pointer;
225 typename remove_reference<deleter_type>::type&& __d) noexcept
502 remove_reference<deleter_type>::type&& __d) noexcept
usr/include/c++/7.4.0/future 1694 typedef typename remove_reference<_BoundFn>::type __fn_type;
1703 typedef typename remove_reference<_BoundFn>::type __fn_type;
usr/include/c++/7.4.0/tuple 510 typename remove_reference<_UElements...>::type
1487 <typename std::remove_reference<_Tuple>::type>::type>
usr/include/c++/7.4.0/type_traits 1015 typedef typename remove_cv<typename remove_reference<_From
1017 typedef typename remove_cv<typename remove_reference<_To
1040 typedef typename remove_cv<typename remove_reference<
1042 typedef typename remove_cv<typename remove_reference<
1670 using remove_reference_t = typename remove_reference<_Tp>::type;
1999 { typedef typename remove_reference<_Tp>::type* type; };
2118 typedef typename remove_reference<_Tp>::type __remove_type;
2362 typedef typename remove_cv<typename remove_reference<
2378 typedef typename remove_cv<typename remove_reference<
2574 typename remove_reference<_Tp>::type>::type>::type
utils/unittest/googlemock/include/gmock/gmock-matchers.h 3121 typedef typename std::remove_reference<decltype(
3363 typedef typename std::remove_reference<decltype(
3473 typedef typename std::remove_reference<decltype(
3502 typedef typename std::remove_reference<decltype(