Lines Matching defs:PC1
29 @interface PC1<T, U : NSObject*> : NSObject // expected-note{{'PC1' declared here}} interface
127 @interface PC1<T, U> (Cat1) <NSObject> interface in Cat1
131 @interface PC1<T : id, U : NSObject *> (Cat2) <NSObject> interface in Cat2
135 @interface PC1<T, U> () <NSObject> interface in NSObject
139 @interface PC1<T : id, U : NSObject *> () <NSObject> interface in NSObject
143 @interface PC1<T> () // expected-error{{extension has too few type parameters (expected 2, have 1)}} interface in PC1
147 @interface PC1<T, U, V> (Cat3) // expected-error{{category has too many type parameters (expected 2… category
151 @interface PC1<T : NSObject *, // expected-error{{type bound 'NSObject *' for type parameter 'T' co… interface in NSObject
165 @implementation PC1<T : id> // expected-error{{@implementation cannot have type parameters}} category
171 @implementation PC1<T> (Cat1) // expected-error{{@implementation cannot have type parameters}} implementation in Cat1
174 @implementation PC1<T : id> (Cat2) // expected-error{{@implementation cannot have type parameters}} implementation in Cat2