reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };
 1637     { typedef _Tp   type; };

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
  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> {
  690           decltype(*std::declval<Iter>())>::type>::type>;
 1537                 decltype(Begin)>::type>::iterator_category,
 1554                 decltype(Begin)>::type>::iterator_category,
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/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/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,
unittests/ADT/DenseSetTest.cpp
   21                   DenseSet<int>::const_iterator::reference>::type>::value,
usr/include/c++/7.4.0/bits/invoke.h
   54     __invfwd(typename remove_reference<_Tp>::type& __t) noexcept
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/shared_ptr_base.h
  662 	      reference_wrapper<typename remove_reference<_Del>::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
  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
  499                                      typename remove_reference<_SrcTuple>::type
  510 			       typename remove_reference<_UElements...>::type
 1487             <typename std::remove_reference<_Tuple>::type>::type>
 1536 	typename std::remove_reference<_Tp>::type>::value>::__type __type;
usr/include/c++/7.4.0/type_traits
 1016         >::type>::type __src_t;
 1018         >::type>::type __dst_t;
 1041         _From>::type>::type __src_t;
 1043         _To>::type>::type __dst_t;
 1999     { typedef typename remove_reference<_Tp>::type*     type; };
 2118       typedef typename remove_reference<_Tp>::type __remove_type;
 2363         _Arg>::type>::type _Argval;
 2379         _Arg>::type>::type _Argval;
 2574       typename remove_reference<_Tp>::type>::type>::type
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 3122       *std::declval<StlContainerConstIterator &>())>::type Element;
 3364       *std::declval<StlContainerConstIterator &>())>::type Element;
 3474         *std::declval<StlContainerConstIterator &>())>::type Element;
 3503         *std::declval<StlContainerConstIterator &>())>::type Element;