[Previous] [Up] [Next]

NSDecimalNumber

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSDecimalNumber

NSDecimalNumber

Declared in: Foundation/NSDecimalNumber.h

Inherits from: NSNumber


Instance Variables

Methods


Class Methods

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;


Instances Methods

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;