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

References

include/llvm/ADT/Any.h
   80     using U = typename std::decay<T>::type;
  150   using U = typename std::decay<T>::type;
include/llvm/ADT/STLExtras.h
 1521         std::tuple_size<typename std::decay<Tuple>::type>::value>{})) {
 1523       std::tuple_size<typename std::decay<Tuple>::type>::value>;
include/llvm/ADT/ScopeExit.h
   57 LLVM_NODISCARD detail::scope_exit<typename std::decay<Callable>::type>
   59   return detail::scope_exit<typename std::decay<Callable>::type>(
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  278                                typename std::decay<CArgT>::type>::
  296         SerializationTraits<ChannelT, ArgT, typename std::decay<CArgT>::type>::
  319   return SequenceSerialization<ChannelT, typename std::decay<ArgTs>::type...>::
include/llvm/ExecutionEngine/Orc/RPCUtils.h
  208   using Type = std::tuple<typename std::decay<
  487     public AsyncHandlerTraits<Error(typename std::decay<ResponseHandlerT>::type,
include/llvm/Support/FormatVariadicDetails.h
   39     format_provider<typename std::decay<T>::type>::format(Item, S, Options);
   62   using Decayed = typename std::decay<T>::type;
   78   using ConstRefT = const typename std::decay<T>::type &;
tools/clang/tools/extra/clangd/Context.h
  122                  typename std::decay<Type>::type Value) const & {
  125         std::make_unique<TypedAnyStorage<typename std::decay<Type>::type>>(
  132          typename std::decay<Type>::type Value) && /* takes ownership */ {
  135         std::make_unique<TypedAnyStorage<typename std::decay<Type>::type>>(
  142     static Key<typename std::decay<Type>::type> Private;
  147     static Key<typename std::decay<Type>::type> Private;
  162     static_assert(std::is_same<typename std::decay<T>::type, T>::value,
  207   WithContextValue(const Key<T> &K, typename std::decay<T>::type V)
tools/clang/tools/extra/clangd/Function.h
   96   static_assert(std::is_same<typename std::decay<T>::type, T>::value,
usr/include/c++/7.4.0/bits/nested_exception.h
  114       using _Up = typename decay<_Tp>::type;
usr/include/c++/7.4.0/bits/std_function.h
  540 	_Requires<_Callable<typename decay<_Functor>::type>, function&>
usr/include/c++/7.4.0/functional
   99     using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
  100 				    typename std::decay<_Tp2>::type>>;
  855     : _Bind_check_arity<typename decay<_Func>::type, _BoundArgs...>
  857       typedef typename decay<_Func>::type __func_type;
  858       typedef _Bind<__func_type(typename decay<_BoundArgs>::type...)> type;
  884     : _Bind_check_arity<typename decay<_Func>::type, _BoundArgs...>
  886       typedef typename decay<_Func>::type __functor_type;
  888 			   __functor_type(typename decay<_BoundArgs>::type...)>
usr/include/c++/7.4.0/future
  185       typename decay<_Fn>::type(typename decay<_Args>::type...)>::type;
  185       typename decay<_Fn>::type(typename decay<_Args>::type...)>::type;
 1452       typedef typename decay<_Fn>::type _Fn2;
usr/include/c++/7.4.0/thread
  247       using __decayed_tuple = tuple<typename std::decay<_Tp>::type...>;
usr/include/c++/7.4.0/type_traits
 2144 	typename decay<_Tp>::type>::__type __type;
 2182       static __success_type<typename decay<decltype
 2225     { typedef typename decay<_Tp>::type type; };
 2413     : public __result_of_memobj<typename decay<_MemPtr>::type,
 2419     : public __result_of_memfun<typename decay<_MemPtr>::type,
 2472     using decay_t = typename decay<_Tp>::type;
utils/benchmark/include/benchmark/benchmark.h
  994       internal::LambdaBenchmark<typename std::decay<Lambda>::type>;