Home | History | Annotate | Download | only in objc-ivar-offsets
      1 #import <Foundation/Foundation.h>
      2 
      3 @interface BaseClass : NSObject
      4 {
      5   int _backed_int;
      6 #if !__OBJC2__
      7   int _unbacked_int;
      8 #endif
      9 }
     10 @property int backed_int;
     11 @property int unbacked_int;
     12 @end
     13 
     14 @interface DerivedClass : BaseClass
     15 {
     16   int _derived_backed_int;
     17 #if !__OBJC2__
     18   int _derived_unbacked_int;
     19 #endif
     20   @public
     21   uint32_t flag1 : 1;
     22   uint32_t flag2 : 3;
     23 }
     24 
     25 @property int derived_backed_int;
     26 @property int derived_unbacked_int;
     27 @end
     28