xref: /llvm-project/clang/test/InstallAPI/Inputs/Simple/Simple.framework/Headers/External.h (revision 487720fc137ac7e97b15ca50ca2fc4a42430a6be)
1 #import <Foundation/Foundation.h>
2 
3 // Sub-class an external defined ObjC Class.
4 @interface ExternalManagedObject : NSManagedObject
5 - (void)foo;
6 @end
7 
8 // Add category to external defined ObjC Class.
9 @interface NSManagedObject (Simple)
10 - (int)supportsSimple;
11 @end
12 
13 // CoreData Accessors are dynamically generated and have no implementation.
14 @interface ExternalManagedObject (CoreDataGeneratedAccessors)
15 - (void)addChildObject:(ExternalManagedObject *)value;
16 - (void)removeChildObject:(ExternalManagedObject *)value;
17 - (void)addChild:(NSSet *)values;
18 - (void)removeChild:(NSSet *)values;
19 @end
20