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

References

include/llvm/ADT/FunctionExtras.h
   52     static constexpr bool value = sizeof(T) <= (2 * sizeof(void *));
   75                                AdjustedParamT<ParamTs>... Params);
  156   static ReturnT CallImpl(void *CallableAddr, AdjustedParamT<ParamTs>... Params) {
  158         std::forward<ParamTs>(Params)...);
  276   ReturnT operator()(ParamTs... Params) {
include/llvm/Support/type_traits.h
   76     T t;
   83     T t;
  101           ::llvm::detail::copy_construction_triviality_helper<T>> {};
  112           ::llvm::detail::move_construction_triviality_helper<T>> {};
unittests/ADT/FunctionExtrasTest.cpp
  136     CopyCounter(const CopyCounter &Arg) : CopyCount(Arg.CopyCount) {
  141   unique_function<void(CopyCounter)> ByValF = [](CopyCounter) {};
  148     CopyCounter Counter{CopyCount};
  155   unique_function<void(const CopyCounter &)> ByRefF = [](const CopyCounter &) {
  163     CopyCounter Counter{CopyCount};
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
 1629     { typedef _Tp   type; };