bolt/deps/llvm-18.1.8/lldb/test/API/lang/objc/objc-ivar-offsets/objc-ivar-offsets.h

29 lines
452 B
C
Raw Normal View History

2025-02-14 19:21:04 +01:00
#import <objc/NSObject.h>
#import <stdint.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