reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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
186 MoveCounter(MoveCounter &&Arg) : MoveCount(Arg.MoveCount) { ++MoveCount; } 189 unique_function<void(MoveCounter)> ByValF = [](MoveCounter) {}; 196 MoveCounter Counter{MoveCount}; 202 unique_function<void(MoveCounter &&)> ByRefF = [](MoveCounter &&) {}; 209 MoveCounter Counter{MoveCount};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 98 move(_Tp&& __t) noexceptusr/include/c++/7.4.0/type_traits
581 : public __or_<is_lvalue_reference<_Tp>, 582 is_rvalue_reference<_Tp>>::type 1629 { typedef _Tp type; }; 1633 { typedef _Tp type; }; 1637 { typedef _Tp type; };