• Home
  • Raw
  • Download

Lines Matching refs:__weak

55 int check_ptr_strong2[is_pointer_strong<__weak id*>::value? -1 : 1];
67 struct make_strong_pointer<__weak T> {
91 int check_make_strong6[is_same<make_strong_pointer<__weak id>::type, __strong id *>::value ? 1 : -1…
95 typedef __weak T type;
98 int check_make_weak0[is_same<make_weak<id>::type, __weak id>::value? 1 : -1];
99 int check_make_weak1[is_same<make_weak<__strong id>::type, __weak id>::value? 1 : -1];
100 int check_make_weak2[is_same<make_weak<__autoreleasing id>::type, __weak id>::value? 1 : -1];
105 …typedef __weak T_type type; // expected-error{{the type 'T_type' (aka '__weak id') is already expl…
109 …<make_weak_fail<__weak id>::type, __weak id>::value? 1 : -1]; // expected-note{{in instantiation o…
111 int check_make_weak_fail1[is_same<make_weak_fail<id>::type, __weak id>::value? -1 : 1]; // expected…
124 __weak id *wip;
132 __weak id wi;
137 identity<__weak id> res5 = accept_any_ref(wi);
144 __weak A * *wip;
152 __weak A * wi;
157 identity<__weak A *> res5 = accept_any_ref(wi);
179 struct classify_pointer_pointer<__weak T*> {
194 struct classify_pointer_pointer<__weak T&> {
201 int classify_ptr4[classify_pointer_pointer<id __weak *>::value == 3? 1 : -1];
204 int classify_ptr7[classify_pointer_pointer<id __weak&>::value == 6? 1 : -1];
211 int classify_ptr14[classify_pointer_pointer<A * __weak *>::value == 3? 1 : -1];
214 int classify_ptr17[classify_pointer_pointer<A * __weak&>::value == 6? 1 : -1];
221 template<typename T> double& qual_vs_unqual_ptr(__weak T*);
224 template<typename T> double& qual_vs_unqual_ref(__weak T&);
229 __weak id *wip;
246 __weak A * *wap;
268 template<typename T> double& f(__weak T&);
311 template <class T> float &f(__weak T &);
318 __weak NSString * const weak = 0;