luxlabs header browser preview


@class NSMutableArray, NAIdentity;

@interface NAIdentityBuilder : NSObject <NSCopying>

@property (retain, nonatomic) NSMutableArray *characteristics;
@property (retain, nonatomic) NAIdentity *builtIdentity;

+ (id)buildPointerIdentity;
+ (id)builder;
+ (id)builderWithIdentity:(id)a0;
+ (id)na_identity;

- (id)init;
- (unsigned long long)hash;
- (unsigned long long)hashOfObject:(id)a0;
- (id)appendCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (id)appendRangeCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (id)build;
- (id)appendIntegerCharacteristic:(id /* block */)a0;
- (id)initWithIdentity:(id)a0;
- (id)appendDoubleCharacteristic:(id /* block */)a0;
- (id)appendCharacteristic:(id /* block */)a0 withRole:(long long)a1 comparatorBlock:(id /* block */)a2 hashBlock:(id /* block */)a3;
- (id)appendUnsignedIntegerCharacteristic:(id /* block */)a0;
- (id)appendIntegerCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (id)appendDoubleCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (id)appendFloatCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (BOOL)isObject:(id)a0 equalToObject:(id)a1;
- (void).cxx_destruct;
- (id)appendFloatCharacteristic:(id /* block */)a0;
- (id)appendUnsignedIntegerCharacteristic:(id /* block */)a0 withRole:(long long)a1;
- (BOOL)isEqual:(id)a0;
- (id)appendCharacteristic:(id /* block */)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)appendRangeCharacteristic:(id /* block */)a0;

@end