#import <Foundation/Foundation.h> | |
@interface BaseClass : NSObject | |
{ | |
int _backed_int; | |
#if !__OBJC2__ | |
int _unbacked_int; | |
#endif | |
} | |
@property int backed_int; | |
@property int unbacked_int; | |
@end | |
@interface DerivedClass : BaseClass | |
{ | |
int _derived_backed_int; | |
#if !__OBJC2__ | |
int _derived_unbacked_int; | |
#endif | |
@public | |
uint32_t flag1 : 1; | |
uint32_t flag2 : 3; | |
} | |
@property int derived_backed_int; | |
@property int derived_unbacked_int; | |
@end |