xref: /llvm-project/clang/test/ARCMT/designated-init-in-header/header1.h (revision bf6dda5116d261e52c0fd2ed37adbc702b61e46f)
1*bf6dda51SHans Wennborg #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
2*bf6dda51SHans Wennborg 
3*bf6dda51SHans Wennborg @class NSString;
4*bf6dda51SHans Wennborg 
5*bf6dda51SHans Wennborg @interface B1
6*bf6dda51SHans Wennborg -(id)init;
7*bf6dda51SHans Wennborg @end
8*bf6dda51SHans Wennborg 
9*bf6dda51SHans Wennborg @interface S1 : B1
10*bf6dda51SHans Wennborg -(int)prop;
11*bf6dda51SHans Wennborg -(void)setProp:(int)p;
12*bf6dda51SHans Wennborg +(id)s1;
13*bf6dda51SHans Wennborg -(id)initWithFoo:(NSString*)foo;
14*bf6dda51SHans Wennborg @end
15