00001
00002
00003
00004
00005
00006
00007 #import <Foundation/NSValue.h>
00008
00009 @interface NSNumber : NSValue
00010 {
00011 }
00012
00013 + (id)allocWithZone:(struct _NSZone *)fp8;
00014 + (id)numberWithChar:(BOOL)fp8;
00015 + (id)numberWithUnsignedChar:(unsigned char)fp8;
00016 + (id)numberWithShort:(short)fp8;
00017 + (id)numberWithUnsignedShort:(unsigned short)fp8;
00018 + (id)numberWithInt:(int)fp8;
00019 + (id)numberWithUnsignedInt:(unsigned int)fp8;
00020 + (id)numberWithInteger:(int)fp8;
00021 + (id)numberWithUnsignedInteger:(unsigned int)fp8;
00022 + (id)numberWithLong:(long)fp8;
00023 + (id)numberWithUnsignedLong:(unsigned long)fp8;
00024 + (id)numberWithLongLong:(long long)fp8;
00025 + (id)numberWithUnsignedLongLong:(unsigned long long)fp8;
00026 + (id)numberWithFloat:(float)fp8;
00027 + (id)numberWithDouble:(double)fp8;
00028 + (id)numberWithBool:(BOOL)fp8;
00029 - (BOOL)boolValue;
00030 - (int)integerValue;
00031 - (unsigned int)unsignedIntegerValue;
00032 - (BOOL)charValue;
00033 - (unsigned char)unsignedCharValue;
00034 - (short)shortValue;
00035 - (unsigned short)unsignedShortValue;
00036 - (int)intValue;
00037 - (unsigned int)unsignedIntValue;
00038 - (long)longValue;
00039 - (unsigned long)unsignedLongValue;
00040 - (double)doubleValue;
00041 - (float)floatValue;
00042 - (long long)longLongValue;
00043 - (unsigned long long)unsignedLongLongValue;
00044 - (int)compare:(id)fp8;
00045 - (BOOL)isEqualToNumber:(id)fp8;
00046 - (BOOL)isEqual:(id)fp8;
00047 - (unsigned int)hash;
00048 - (id)descriptionWithLocale:(id)fp8;
00049 - (id)description;
00050 - (id)stringValue;
00051 - (id)classForCoder;
00052 - (id)initWithCoder:(id)fp8;
00053 - (void)encodeWithCoder:(id)fp8;
00054 - (id)copyWithZone:(struct _NSZone *)fp8;
00055 - (id)initWithChar:(BOOL)fp8;
00056 - (id)initWithUnsignedChar:(unsigned char)fp8;
00057 - (id)initWithShort:(short)fp8;
00058 - (id)initWithUnsignedShort:(unsigned short)fp8;
00059 - (id)initWithInt:(int)fp8;
00060 - (id)initWithUnsignedInt:(unsigned int)fp8;
00061 - (id)initWithInteger:(int)fp8;
00062 - (id)initWithUnsignedInteger:(unsigned int)fp8;
00063 - (id)initWithLong:(long)fp8;
00064 - (id)initWithUnsignedLong:(unsigned long)fp8;
00065 - (id)initWithLongLong:(long long)fp8;
00066 - (id)initWithUnsignedLongLong:(unsigned long long)fp8;
00067 - (id)initWithFloat:(float)fp8;
00068 - (id)initWithDouble:(double)fp8;
00069 - (id)initWithBool:(BOOL)fp8;
00070
00071 @end
00072