luxlabs header browser preview


@class NSString;

@interface SFObjCType : NSObject

@property (readonly, nonatomic) long long code;
@property (readonly, nonatomic) NSString *encoding;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *className;
@property (readonly, nonatomic) unsigned long long size;
@property (readonly, nonatomic) unsigned long long flags;
@property (readonly, nonatomic, getter=isNumber) BOOL number;
@property (readonly, nonatomic, getter=isIntegerNumber) BOOL integerNumber;
@property (readonly, nonatomic, getter=isFloatingPointNumber) BOOL floatingPointNumber;
@property (readonly, nonatomic, getter=isObject) BOOL object;

+ (id)typeForEncoding:(const char *)a0;
+ (id)typeForValue:(id)a0;

- (id)objectWithBytes:(const void *)a0;
- (void)getBytes:(void *)a0 forObject:(id)a1;
- (void).cxx_destruct;
- (id)initWithCode:(long long)a0 encoding:(id)a1 name:(id)a2 className:(id)a3 size:(unsigned long long)a4 flags:(unsigned long long)a5;

@end