[Previous] [Up] [Next]

NSDecimalNumber

Authors

Richard Frith-Macdonald

Version: 0.1

Date: 28 February, 2000

NSDecimalNumber

NSDecimalNumber

Declared in: Foundation/NSDecimalNumber.h

Inherits from: NSNumber



decimalNumberWithDecimal:

+ (NSDecimalNumber*) decimalNumberWithDecimal: (NSDecimal)decimal

decimalNumberWithMantissa:exponent:isNegative:

+ (NSDecimalNumber*) decimalNumberWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)isNegative

decimalNumberWithString:

+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString

decimalNumberWithString:

+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString

defaultBehavior

+ (id<NSDecimalNumberBehaviors>) defaultBehavior

maximumDecimalNumber

+ (NSDecimalNumber*) maximumDecimalNumber

minimumDecimalNumber

+ (NSDecimalNumber*) minimumDecimalNumber

notANumber

+ (NSDecimalNumber*) notANumber

one

+ (NSDecimalNumber*) one

setDefaultBehavior:

+ (void) setDefaultBehavior: (id<NSDecimalNumberBehaviors>)behavior

zero

+ (NSDecimalNumber*) zero

compare:

- (NSComparisonResult) compare: (NSNumber*)decimalNumber

decimalNumberByAdding:

- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber

decimalNumberByAdding:

- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber

decimalNumberByDividingBy:

- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber

decimalNumberByDividingBy:

- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber

decimalNumberByMultiplyingBy:

- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber

decimalNumberByMultiplyingBy:

- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber

decimalNumberByMultiplyingByPowerOf10:

- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power

decimalNumberByMultiplyingByPowerOf10:withBehavior:

- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior

decimalNumberByRaisingToPower:

- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned int)power

decimalNumberByRaisingToPower:withBehavior:

- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned int)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior

decimalNumberByRoundingAccordingToBehavior:

- (NSDecimalNumber*) decimalNumberByRoundingAccordingToBehavior: (id<NSDecimalNumberBehaviors>)behavior

decimalNumberBySubtracting:

- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber

decimalNumberBySubtracting:

- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber

decimalValue

- (NSDecimal) decimalValue

descriptionWithLocale:

- (NSString*) descriptionWithLocale: (NSDictionary*)locale

doubleValue

- (double) doubleValue

initWithDecimal:

- (NSDecimalNumber*) initWithDecimal: (NSDecimal)decimal

initWithMantissa:exponent:isNegative:

- (NSDecimalNumber*) initWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)isNegative

initWithString:

- (NSDecimalNumber*) initWithString: (NSString*)numericString

initWithString:

- (NSDecimalNumber*) initWithString: (NSString*)numericString

objCType

- (const char*) objCType