xref: /llvm-project/lldb/test/API/lang/objc/forward-decl/Container.m (revision 99451b4453688a94c6014cac233d371ab4cc342d)
1*99451b44SJordan Rupprecht#import "Container.h"
2*99451b44SJordan Rupprecht
3*99451b44SJordan Rupprecht@interface ForwardDeclaredClass : NSObject
4*99451b44SJordan Rupprecht{
5*99451b44SJordan Rupprecht    int a;
6*99451b44SJordan Rupprecht    int b;
7*99451b44SJordan Rupprecht}
8*99451b44SJordan Rupprecht@end
9*99451b44SJordan Rupprecht
10*99451b44SJordan Rupprecht@implementation ForwardDeclaredClass
11*99451b44SJordan Rupprecht
12*99451b44SJordan Rupprecht@end
13*99451b44SJordan Rupprecht
14*99451b44SJordan Rupprecht@implementation Container
15*99451b44SJordan Rupprecht
16*99451b44SJordan Rupprecht-(id)init
17*99451b44SJordan Rupprecht{
18*99451b44SJordan Rupprecht    member = [ForwardDeclaredClass alloc];
19*99451b44SJordan Rupprecht    return [super init];
20*99451b44SJordan Rupprecht}
21*99451b44SJordan Rupprecht
22*99451b44SJordan Rupprecht-(ForwardDeclaredClass *)getMember
23*99451b44SJordan Rupprecht{
24*99451b44SJordan Rupprecht    return member;
25*99451b44SJordan Rupprecht}
26*99451b44SJordan Rupprecht
27*99451b44SJordan Rupprecht@end
28