luxlabs header browser preview


@class NSString;

@interface CATProperty : NSObject

@property (readonly, copy, nonatomic) NSString *name;
@property (readonly, copy, nonatomic) NSString *instanceVariableName;
@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) Class objectClass;
@property (readonly, nonatomic, getter=isReadOnly) BOOL readOnly;
@property (readonly, nonatomic, getter=isNonAtomic) BOOL nonAtomic;
@property (readonly, nonatomic) long long association;
@property (readonly, nonatomic) SEL customGetterSelector;
@property (readonly, nonatomic) SEL customSetterSelector;
@property (readonly, nonatomic, getter=isWeakReference) BOOL weakReference;

+ (void)initialize;
+ (id)propertiesForClass:(Class)a0;
+ (id)propertiesForProtocol:(id)a0;

- (id)init;
- (void).cxx_destruct;
- (id)initWithName:(const char *)a0 attributes:(const char *)a1;

@end