Lines Matching refs:is_same
9 struct is_same { struct
14 struct is_same<T, T> { argument
37 int check_infer_strong[is_same<id, __strong id>::value? 1 : -1];
79 int check_make_strong1[is_same<make_strong_pointer<id>::type, __strong id *>::value ? 1 : -1];
80 int check_make_strong2[is_same<make_strong_pointer<A*>::type, A* __strong *>::value ? 1 : -1];
83 int check_make_strong3[is_same<make_strong_pointer<__strong id>::type, __strong id *>::value ? 1 : …
84 int check_make_strong4[is_same<make_strong_pointer<__strong A*>::type, A* __strong *>::value ? 1 : …
87 int check_make_strong5[is_same<make_strong_pointer<int>::type, int *>::value ? 1 : -1];
88 int check_make_strong6[is_same<make_strong_pointer<__weak id>::type, __strong id *>::value ? 1 : -1…
95 int check_make_weak0[is_same<make_weak<id>::type, __weak id>::value? 1 : -1];
96 int check_make_weak1[is_same<make_weak<__strong id>::type, __weak id>::value? 1 : -1];
97 int check_make_weak2[is_same<make_weak<__autoreleasing id>::type, __weak id>::value? 1 : -1];
106 int check_make_weak_fail0[is_same<make_weak_fail<__weak id>::type, __weak id>::value? 1 : -1]; // e…
108 int check_make_weak_fail1[is_same<make_weak_fail<id>::type, __weak id>::value? -1 : 1]; // expected…