Up

NSDecimalNumber class reference

Authors

Fred Kiefer (FredKiefer@gmx.de)

Version: 1.10

Date: 2003/06/07 01:24:40

Copyright: (C) 2000 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the NSDecimalNumber class
  2. Software documentation for the NSDecimalNumberHandler class
  3. Software documentation for the NSNumber(NSDecimalNumber) category
  4. Software documentation for the NSDecimalNumberBehaviors protocol

Software documentation for the NSDecimalNumber class

NSDecimalNumber : NSNumber

Declared in:
Foundation/NSDecimalNumber.h
Conforms to:
NSDecimalNumberBehaviors
Standards:

Description forthcoming.

Method summary

decimalNumberWithDecimal:

+ (NSDecimalNumber*) decimalNumberWithDecimal: (NSDecimal)decimal;

Description forthcoming.


decimalNumberWithMantissa:exponent:isNegative:

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

Description forthcoming.


decimalNumberWithString:

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

Description forthcoming.


decimalNumberWithString:locale:

+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString locale: (NSDictionary*)locale;

Description forthcoming.


defaultBehavior

+ (id<NSDecimalNumberBehaviors>) defaultBehavior;

Description forthcoming.


maximumDecimalNumber

+ (NSDecimalNumber*) maximumDecimalNumber;

Description forthcoming.


minimumDecimalNumber

+ (NSDecimalNumber*) minimumDecimalNumber;

Description forthcoming.


notANumber

+ (NSDecimalNumber*) notANumber;

Description forthcoming.


one

+ (NSDecimalNumber*) one;

Description forthcoming.


setDefaultBehavior:

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

Description forthcoming.


zero

+ (NSDecimalNumber*) zero;

Description forthcoming.


compare:

- (NSComparisonResult) compare: (NSNumber*)decimalNumber;

Description forthcoming.


decimalNumberByAdding:

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

Description forthcoming.


decimalNumberByAdding:withBehavior:

- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;

Description forthcoming.


decimalNumberByDividingBy:

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

Description forthcoming.


decimalNumberByDividingBy:withBehavior:

- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;

Description forthcoming.


decimalNumberByMultiplyingBy:

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

Description forthcoming.


decimalNumberByMultiplyingBy:withBehavior:

- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;

Description forthcoming.


decimalNumberByMultiplyingByPowerOf10:

- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power;

Description forthcoming.


decimalNumberByMultiplyingByPowerOf10:withBehavior:

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

Description forthcoming.


decimalNumberByRaisingToPower:

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

Description forthcoming.


decimalNumberByRaisingToPower:withBehavior:

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

Description forthcoming.


decimalNumberByRoundingAccordingToBehavior:

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

Description forthcoming.


decimalNumberBySubtracting:

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

Description forthcoming.


decimalNumberBySubtracting:withBehavior:

- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;

Description forthcoming.


decimalValue

- (NSDecimal) decimalValue;

Description forthcoming.


descriptionWithLocale:

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

Description forthcoming.


doubleValue

- (double) doubleValue;

Description forthcoming.


initWithDecimal:

- (id) initWithDecimal: (NSDecimal)decimal;

Description forthcoming.


initWithMantissa:exponent:isNegative:

- (id) initWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)flag;

Description forthcoming.


initWithString:

- (id) initWithString: (NSString*)numberValue;

Description forthcoming.


initWithString:locale:

- (id) initWithString: (NSString*)numberValue locale: (NSDictionary*)locale;

Description forthcoming.


objCType

- (const char*) objCType;

Description forthcoming.


Software documentation for the NSDecimalNumberHandler class

NSDecimalNumberHandler : NSObject

Declared in:
Foundation/NSDecimalNumber.h
Conforms to:
NSDecimalNumberBehaviors
Standards:

Description forthcoming.

Method summary

decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:

+ (id) decimalNumberHandlerWithRoundingMode: (NSRoundingMode)roundingMode scale: (short)scale raiseOnExactness: (BOOL)raiseOnExactness raiseOnOverflow: (BOOL)raiseOnOverflow raiseOnUnderflow: (BOOL)raiseOnUnderflow raiseOnDivideByZero: (BOOL)raiseOnDivideByZero;

Description forthcoming.


defaultDecimalNumberHandler

+ (id) defaultDecimalNumberHandler;

Description forthcoming.


initWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:

- (id) initWithRoundingMode: (NSRoundingMode)roundingMode scale: (short)scale raiseOnExactness: (BOOL)raiseOnExactness raiseOnOverflow: (BOOL)raiseOnOverflow raiseOnUnderflow: (BOOL)raiseOnUnderflow raiseOnDivideByZero: (BOOL)raiseOnDivideByZero;

Description forthcoming.


Software documentation for the NSNumber(NSDecimalNumber) category

NSNumber(NSDecimalNumber)

Declared in:
Foundation/NSDecimalNumber.h
Standards:

Description forthcoming.

Method summary

decimalValue

- (NSDecimal) decimalValue;

Returns an NSDecimal representation of the number. Float and double values may not be converted exactly


Software documentation for the NSDecimalNumberBehaviors protocol

NSDecimalNumberBehaviors

Declared in:
Foundation/NSDecimalNumber.h
Standards:

Description forthcoming.

Method summary

exceptionDuringOperation:error:leftOperand:rightOperand:

- (NSDecimalNumber*) exceptionDuringOperation: (SEL)method error: (NSCalculationError)error leftOperand: (NSDecimalNumber*)leftOperand rightOperand: (NSDecimalNumber*)rightOperand;

Description forthcoming.


roundingMode

- (NSRoundingMode) roundingMode;

Description forthcoming.


scale

- (short) scale;

Description forthcoming.



Up