luxlabs header browser preview


@class NSString;

@interface NSNumber : NSValue

@property (readonly) struct { unsigned char x0 : 8; unsigned char x1 : 4; unsigned char x2 : 1; unsigned char x3 : 1; unsigned int x4 : 18; unsigned short x5[8]; } decimalValue;
@property (readonly) char charValue;
@property (readonly) unsigned char unsignedCharValue;
@property (readonly) short shortValue;
@property (readonly) unsigned short unsignedShortValue;
@property (readonly) int intValue;
@property (readonly) unsigned int unsignedIntValue;
@property (readonly) long long longValue;
@property (readonly) unsigned long long unsignedLongValue;
@property (readonly) long long longLongValue;
@property (readonly) unsigned long long unsignedLongLongValue;
@property (readonly) float floatValue;
@property (readonly) double doubleValue;
@property (readonly) BOOL boolValue;
@property (readonly) long long integerValue;
@property (readonly) unsigned long long unsignedIntegerValue;
@property (readonly, copy) NSString *stringValue;

+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (BOOL)supportsSecureCoding;
+ (void)initialize;
+ (id)numberWithBool:(BOOL)a0;
+ (id)numberWithFloat:(float)a0;
+ (id)numberWithInt:(int)a0;
+ (id)numberWithInteger:(long long)a0;
+ (id)numberWithLongLong:(long long)a0;
+ (id)numberWithUnsignedInt:(unsigned int)a0;
+ (id)numberWithUnsignedInteger:(unsigned long long)a0;
+ (id)numberWithUnsignedLong:(unsigned long long)a0;
+ (id)numberWithUnsignedLongLong:(unsigned long long)a0;
+ (id)numberWithChar:(char)a0;
+ (id)numberWithLong:(long long)a0;
+ (id)numberWithDouble:(double)a0;
+ (id)numberWithShort:(short)a0;
+ (id)numberWithUnsignedChar:(unsigned char)a0;
+ (id)numberWithUnsignedShort:(unsigned short)a0;

- (BOOL)_allowsDirectEncoding;
- (id)initWithLongLong:(long long)a0;
- (unsigned long long)_cfTypeID;
- (unsigned long long)hash;
- (id)initWithDouble:(double)a0;
- (id)redactedDescription;
- (id)initWithUnsignedLongLong:(unsigned long long)a0;
- (id)initWithUnsignedInt:(unsigned int)a0;
- (void)encodeWithCoder:(id)a0;
- (id)initWithFloat:(float)a0;
- (long long)compare:(id)a0;
- (id)descriptionWithLocale:(id)a0;
- (id)initWithInt:(int)a0;
- (Class)classForCoder;
- (id)description;
- (id)initWithUnsignedInteger:(unsigned long long)a0;
- (id)initWithUnsignedLong:(unsigned long long)a0;
- (id)initWithInteger:(long long)a0;
- (BOOL)isNSNumber__;
- (BOOL)isEqual:(id)a0;
- (id)initWithShort:(short)a0;
- (id)initWithUnsignedShort:(unsigned short)a0;
- (id)initWithChar:(char)a0;
- (id)initWithLong:(long long)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithBool:(BOOL)a0;
- (id)initWithUnsignedChar:(unsigned char)a0;
- (BOOL)isEqualToNumber:(id)a0;
- (long long)_cfNumberType;
- (BOOL)_getCString:(char *)a0 length:(int)a1 multiplier:(double)a2;
- (unsigned char)_getValue:(void *)a0 forType:(long long)a1;
- (long long)_reverseCompare:(id)a0;

@end