reference, declarationdefinition
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(