Home
last modified time | relevance | path

Searched defs:remove_reference (Results 1 – 25 of 49) sorted by relevance

12

/aosp_15_r20/external/sdv/vsomeip/third_party/boost/type_traits/include/boost/type_traits/
Dremove_reference.hpp38 template <class T> struct remove_reference{ typedef typename boost::detail::remove_rvalue_ref<T>::t… struct
39 template <class T> struct remove_reference<T&>{ typedef T type; }; struct
46 template <class T> struct remove_reference<T&const>{ typedef T type; }; struct
47 template <class T> struct remove_reference<T&volatile>{ typedef T type; }; argument
48 template <class T> struct remove_reference<T&const volatile>{ typedef T type; }; struct
/aosp_15_r20/external/clang/test/Analysis/
H A Ddelayed-template-parsing-crash.cpp4 template <class T> struct remove_reference {typedef T type;}; struct
5 template <class T> struct remove_reference<T&> {typedef T type;}; argument
6 template <class T> struct remove_reference<T&&> {typedef T type;}; struct
/aosp_15_r20/external/clang/test/CXX/over/over.match/over.match.best/over.ics.rank/
H A Dp3-0x.cpp39 struct remove_reference { struct
44 struct remove_reference<T&> { struct
49 struct remove_reference<T&&> { argument
54 template<typename T> int &f(typename remove_reference<T>::type&); argument
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/move/include/boost/move/detail/
Dunique_ptr_meta_utils.hpp100 struct remove_reference struct
102 typedef T type;
106 struct remove_reference<T&> struct
108 typedef T type;
114 struct remove_reference<T&&> struct
116 typedef T type;
122 struct remove_reference< rv<T> > struct
124 typedef T type;
128 struct remove_reference< rv<T> &> struct
130 typedef T type;
[all …]
Dmeta_utils.hpp92 struct remove_reference struct
94 typedef T type;
98 struct remove_reference<T&> struct
100 typedef T type;
106 struct remove_reference<T&&> struct
108 typedef T type;
114 struct remove_reference< rv<T> > struct
116 typedef T type;
120 struct remove_reference< rv<T> &> struct
122 typedef T type;
[all …]
/aosp_15_r20/external/clang/test/SemaCXX/
H A Dwarn-self-move.cpp6 template <class T> struct remove_reference { typedef T type; }; argument
7 template <class T> struct remove_reference<T&> { typedef T type; }; struct
8 template <class T> struct remove_reference<T&&> { typedef T type; }; argument
H A Drval-references-examples.cpp28 struct remove_reference { struct
33 struct remove_reference<T&> { argument
38 struct remove_reference<T&&> { struct
43 template <class T> typename remove_reference<T>::type&& move(T&& t) { in move() argument
H A Dwarn-redundant-move.cpp8 template <class T> struct remove_reference { typedef T type; }; struct
9 template <class T> struct remove_reference<T&> { typedef T type; }; struct
10 template <class T> struct remove_reference<T&&> { typedef T type; }; struct
H A Dwarn-pessmizing-move.cpp7 template <class T> struct remove_reference { typedef T type; }; struct
8 template <class T> struct remove_reference<T&> { typedef T type; }; struct
9 template <class T> struct remove_reference<T&&> { typedef T type; }; argument
H A Ddiscrim-union.cpp3 template<typename T> struct remove_reference { typedef T type; }; argument
4 template<typename T> struct remove_reference<T&> { typedef T type; }; struct
5 template<typename T> struct remove_reference<T&&> { typedef T type; }; struct
H A Dwarn-unused-local-typedef.cpp175 struct remove_reference { typedef T type; }; struct
176 template<typename T> struct remove_reference<T&> { typedef T type; }; argument
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/align/test/
Dalignment_of_test.cpp14 struct remove_reference { struct
19 struct remove_reference<T&> { argument
25 struct remove_reference<T&&> { argument
26 typedef T type;
/aosp_15_r20/external/clang/test/SemaCUDA/
H A Dimplicit-member-target.cu164 template <class T> struct remove_reference { typedef T type; }; struct
165 template <class T> struct remove_reference<T&> { typedef T type; }; argument
166 template <class T> struct remove_reference<T&&> { typedef T type; }; argument
/aosp_15_r20/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp11-1y.cpp68 template<typename T> struct remove_reference { typedef T type; }; struct
69 template<typename T> struct remove_reference<T&> { typedef T type; }; struct
/aosp_15_r20/external/clang/test/CodeGenObjCXX/
H A Darc-move.mm15 struct remove_reference { struct
20 struct remove_reference<T&> { argument
25 struct remove_reference<T&&> { struct
/aosp_15_r20/external/clang/test/Modules/Inputs/submodules/
H A Dtype_traits.h2 struct remove_reference { struct
7 struct remove_reference<T&> { argument
/aosp_15_r20/external/cronet/third_party/libc++/src/include/__type_traits/
H A Dremove_reference.h22 struct remove_reference { struct
23 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/c++/v1/__type_traits/
Dremove_reference.h23 struct remove_reference { struct
24 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__type_traits/
Dremove_reference.h22 struct remove_reference { struct
23 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/embedded-sysroots/pigweed_riscv32_sysroot/include/c++/v1/__type_traits/
Dremove_reference.h22 struct remove_reference { struct
23 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/c++/v1/__type_traits/
Dremove_reference.h23 struct remove_reference { struct
24 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/c++/v1/__type_traits/
Dremove_reference.h23 struct remove_reference { struct
24 using type _LIBCPP_NODEBUG = __remove_reference_t(_Tp); argument
/aosp_15_r20/external/clang/test/SemaTemplate/
H A Dtemp_class_spec.cpp85 struct remove_reference { struct
90 struct remove_reference<T&> { argument
94 int remove_ref0[is_same<remove_reference<int>::type, int>::value? 1 : -1]; argument
/aosp_15_r20/prebuilts/vndk/v32/arm/include/system/gatekeeper/include/gatekeeper/
Dgatekeeper_utils.h56 template<typename T> struct remove_reference {typedef T type;}; argument
/aosp_15_r20/prebuilts/vndk/v31/arm/include/system/gatekeeper/include/gatekeeper/
Dgatekeeper_utils.h56 template<typename T> struct remove_reference {typedef T type;}; struct

12