HomeSort by relevance Sort by last modified time
    Searched refs:remove_reference (Results 1 - 25 of 275) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/clang/test/Analysis/
delayed-template-parsing-crash.cpp 4 template <class T> struct remove_reference {typedef T type;}; struct
5 template <class T> struct remove_reference<T&> {typedef T type;}; struct
6 template <class T> struct remove_reference<T&&> {typedef T type;}; struct
9 typename remove_reference<T>::type&& move(T&& arg) { // this used to crash
10 return static_cast<typename remove_reference<T>::type&&>(arg);
  /external/clang/test/Modules/Inputs/submodules/
type_traits.h 2 struct remove_reference { struct
7 struct remove_reference<T&> { struct
  /external/clang/test/Modules/
submodules.cpp 9 // Note: remove_reference is not visible yet.
10 remove_reference<int&>::type *int_ptr = 0; // expected-error{{declaration of 'remove_reference' must be imported from module 'std.type_traits' before it is required}}
17 remove_reference<int&>::type *int_ptr2 = 0;
  /external/clang/test/CXX/over/over.match/over.match.best/over.ics.rank/
p3-0x.cpp 39 struct remove_reference { struct
44 struct remove_reference<T&> { struct
49 struct remove_reference<T&&> { struct
54 template<typename T> int &f(typename remove_reference<T>::type&);
55 template<typename T> float &f(typename remove_reference<T>::type&&);
  /external/parameter-framework/asio-1.10.6/include/asio/detail/
type_traits.hpp 28 using std::remove_reference;
  /hardware/interfaces/wifi/1.0/vts/functional/
wifi_hidl_call_util.h 38 typename std::remove_reference<ArgT>::type>::type;
55 typename std::remove_reference<Arg1T>::type>::type,
57 typename std::remove_reference<Arg2T>::type>::type>;
74 typename std::remove_reference<ArgT>::type>::type...>;
121 std::remove_reference<decltype(*strong_pointer)>::type::method##_cb>( \
122 &std::remove_reference<decltype(*strong_pointer)>::type::method, \
  /hardware/interfaces/wifi/hostapd/1.0/vts/functional/
hostapd_hidl_call_util.h 42 typename std::remove_reference<ArgT>::type>::type;
59 typename std::remove_reference<Arg1T>::type>::type,
61 typename std::remove_reference<Arg2T>::type>::type>;
78 typename std::remove_reference<ArgT>::type>::type...>;
125 std::remove_reference<decltype(*strong_pointer)>::type::method##_cb>( \
126 &std::remove_reference<decltype(*strong_pointer)>::type::method, \
  /hardware/interfaces/wifi/offload/1.0/vts/functional/
hidl_call_util.h 38 typename std::remove_reference<ArgT>::type>::type;
55 typename std::remove_reference<Arg1T>::type>::type,
57 typename std::remove_reference<Arg2T>::type>::type>;
74 typename std::remove_reference<ArgT>::type>::type...>;
121 std::remove_reference<decltype(*strong_pointer)>::type::method##_cb>( \
122 &std::remove_reference<decltype(*strong_pointer)>::type::method, \
  /hardware/interfaces/wifi/supplicant/1.0/vts/functional/
supplicant_hidl_call_util.h 42 typename std::remove_reference<ArgT>::type>::type;
59 typename std::remove_reference<Arg1T>::type>::type,
61 typename std::remove_reference<Arg2T>::type>::type>;
78 typename std::remove_reference<ArgT>::type>::type...>;
125 std::remove_reference<decltype(*strong_pointer)>::type::method##_cb>( \
126 &std::remove_reference<decltype(*strong_pointer)>::type::method, \
  /external/clang/test/SemaCXX/
warn-self-move.cpp 6 template <class T> struct remove_reference { typedef T type; }; struct in namespace:std::foo
7 template <class T> struct remove_reference<T&> { typedef T type; }; struct in namespace:std::foo
8 template <class T> struct remove_reference<T&&> { typedef T type; }; struct in namespace:std::foo
10 template <class T> typename remove_reference<T>::type &&move(T &&t);
rval-references-examples.cpp 28 struct remove_reference { struct
33 struct remove_reference<T&> { struct
38 struct remove_reference<T&&> { struct
43 template <class T> typename remove_reference<T>::type&& move(T&& t) {
44 return static_cast<typename remove_reference<T>::type&&>(t);
47 template <class T> T&& forward(typename remove_reference<T>::type& t) {
51 template <class T> T&& forward(typename remove_reference<T>::type&& t) {
warn-redundant-move.cpp 8 template <class T> struct remove_reference { typedef T type; }; struct in namespace:std::foo
9 template <class T> struct remove_reference<T&> { typedef T type; }; struct in namespace:std::foo
10 template <class T> struct remove_reference<T&&> { typedef T type; }; struct in namespace:std::foo
12 template <class T> typename remove_reference<T>::type &&move(T &&t);
discrim-union.cpp 3 template<typename T> struct remove_reference { typedef T type; }; struct
4 template<typename T> struct remove_reference<T&> { typedef T type; }; struct
5 template<typename T> struct remove_reference<T&&> { typedef T type; }; struct
7 template<typename T> constexpr T &&forward(typename remove_reference<T>::type &t) noexcept { return static_cast<T&&>(t); }
8 template<typename T> constexpr T &&forward(typename remove_reference<T>::type &&t) noexcept { return static_cast<T&&>(t); }
9 template<typename T> constexpr typename remove_reference<T>::type &&move(T &&t) noexcept { return static_cast<typename remove_reference<T>::type&&>(t); }
  /external/parameter-framework/upstream/utility/
BinaryCopy.hpp 55 typename std::remove_reference<Destination>::type binaryCopy(const Source source)
  /external/libcxx/test/std/utilities/utility/as_const/
as_const.pass.cpp 25 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const (t))>::type>::value, "");
26 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const< T>(t))>::type>::value, "");
27 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<const T>(t))>::type>::value, "");
28 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<volatile T>(t))>::type>::value, "");
29 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<const volatile T>(t))>::type>::value, "");
  /prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/utility/as_const/
as_const.pass.cpp 25 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const (t))>::type>::value, "");
26 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const< T>(t))>::type>::value, "");
27 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<const T>(t))>::type>::value, "");
28 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<volatile T>(t))>::type>::value, "");
29 static_assert(std::is_const<typename std::remove_reference<decltype(std::as_const<const volatile T>(t))>::type>::value, "");
  /system/connectivity/wificond/scanning/offload/
hidl_call_util.h 40 typename std::remove_reference<ArgT>::type>::type;
57 typename std::remove_reference<Arg1T>::type>::type,
59 typename std::remove_reference<Arg2T>::type>::type>;
75 typename std::remove_reference<ArgT>::type>::type...>;
126 std::remove_reference<decltype(*strong_pointer)>::type::method##_cb>( \
127 &std::remove_reference<decltype(*strong_pointer)>::type::method, \
  /external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.ref/
remove_ref.pass.cpp 12 // remove_reference
20 static_assert((std::is_same<typename std::remove_reference<T>::type, U>::value), "");
  /prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/meta/meta.trans/meta.trans.ref/
remove_ref.pass.cpp 12 // remove_reference
20 static_assert((std::is_same<typename std::remove_reference<T>::type, U>::value), "");
  /system/nvram/messages/include/nvram/messages/
type_traits.h 40 struct remove_reference { struct in namespace:nvram
44 struct remove_reference<T&> { struct in namespace:nvram
48 struct remove_reference<T&&> { struct in namespace:nvram
  /external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
p11-1y.cpp 68 template<typename T> struct remove_reference { typedef T type; }; struct
69 template<typename T> struct remove_reference<T&> { typedef T type; }; struct
70 template<typename T> decltype(auto) move(T &&t) { return static_cast<typename remove_reference<T>::type&&>(t); }
  /external/webrtc/webrtc/base/
template_util.h 52 struct remove_reference { struct in namespace:rtc
56 struct remove_reference<T&> { struct in namespace:rtc
60 struct remove_reference<T&&> { struct in namespace:rtc
  /external/wpa_supplicant_8/wpa_supplicant/hidl/1.0/
hidl_return_util.h 62 typename std::remove_reference<ReturnT>::type());
88 typename std::remove_reference<ReturnT1>::type(),
89 typename std::remove_reference<ReturnT2>::type());
  /external/wpa_supplicant_8/wpa_supplicant/hidl/1.1/
hidl_return_util.h 62 typename std::remove_reference<ReturnT>::type());
88 typename std::remove_reference<ReturnT1>::type(),
89 typename std::remove_reference<ReturnT2>::type());
  /external/mesa3d/src/gallium/state_trackers/clover/util/
tuple.hpp 53 typename std::remove_reference<T>::type>::value
59 typedef typename std::remove_reference<F>::type func_type;
85 typename std::remove_reference<T>::type>::value
91 typedef typename std::remove_reference<F>::type func_type;

Completed in 728 milliseconds

1 2 3 4 5 6 7 8 91011