Up
Authors
- Fred Kiefer (
FredKiefer@gmx.de
)
-
Version: 1.10
Date: 2003/06/07 01:24:40
Copyright: (C) 2000 Free Software Foundation, Inc.
- Declared in:
- Foundation/NSDecimalNumber.h
- Conforms to:
- NSDecimalNumberBehaviors
Standards:
- MacOS-X
- NotOpenStep
- GNUstep
Description forthcoming.
Instance Variables for NSDecimalNumber Class
@private NSDecimal data;
Description forthcoming.
Method summary
+ (NSDecimalNumber*) decimalNumberWithDecimal: (NSDecimal)decimal;
Description forthcoming.
+ (NSDecimalNumber*) decimalNumberWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)isNegative;
Description forthcoming.
+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString;
Description forthcoming.
+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString locale: (NSDictionary*)locale;
Description forthcoming.
+ (id<NSDecimalNumberBehaviors>) defaultBehavior;
Description forthcoming.
+ (NSDecimalNumber*) maximumDecimalNumber;
Description forthcoming.
+ (NSDecimalNumber*) minimumDecimalNumber;
Description forthcoming.
+ (NSDecimalNumber*) notANumber;
Description forthcoming.
+ (NSDecimalNumber*) one;
Description forthcoming.
+ (void) setDefaultBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
+ (NSDecimalNumber*) zero;
Description forthcoming.
- (NSComparisonResult) compare: (NSNumber*)decimalNumber;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned)power;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberByRoundingAccordingToBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber;
Description forthcoming.
- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
Description forthcoming.
- (NSDecimal) decimalValue;
Description forthcoming.
- (NSString*) descriptionWithLocale: (NSDictionary*)locale;
Description forthcoming.
- (double) doubleValue;
Description forthcoming.
- (id) initWithDecimal: (NSDecimal)decimal;
Description forthcoming.
- (id) initWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)flag;
Description forthcoming.
- (id) initWithString: (NSString*)numberValue;
Description forthcoming.
- (id) initWithString: (NSString*)numberValue locale: (NSDictionary*)locale;
Description forthcoming.
- (const char*) objCType;
Description forthcoming.
- Declared in:
- Foundation/NSDecimalNumber.h
- Conforms to:
- NSDecimalNumberBehaviors
Standards:
- MacOS-X
- NotOpenStep
- GNUstep
Description forthcoming.
Instance Variables for NSDecimalNumberHandler Class
@private BOOL _raiseOnDivideByZero;
Description forthcoming.
@private BOOL _raiseOnExactness;
Description forthcoming.
@private BOOL _raiseOnOverflow;
Description forthcoming.
@private BOOL _raiseOnUnderflow;
Description forthcoming.
@private NSRoundingMode _roundingMode;
Description forthcoming.
@private short int _scale;
Description forthcoming.
Method summary
+ (id) decimalNumberHandlerWithRoundingMode: (NSRoundingMode)roundingMode scale: (short)scale raiseOnExactness: (BOOL)raiseOnExactness raiseOnOverflow: (BOOL)raiseOnOverflow raiseOnUnderflow: (BOOL)raiseOnUnderflow raiseOnDivideByZero: (BOOL)raiseOnDivideByZero;
Description forthcoming.
+ (id) defaultDecimalNumberHandler;
Description forthcoming.
- (id) initWithRoundingMode: (NSRoundingMode)roundingMode scale: (short)scale raiseOnExactness: (BOOL)raiseOnExactness raiseOnOverflow: (BOOL)raiseOnOverflow raiseOnUnderflow: (BOOL)raiseOnUnderflow raiseOnDivideByZero: (BOOL)raiseOnDivideByZero;
Description forthcoming.
- Declared in:
- Foundation/NSDecimalNumber.h
Standards:
- MacOS-X
- NotOpenStep
- GNUstep
Description forthcoming.
Method summary
- (NSDecimal) decimalValue;
Returns an NSDecimal representation of the number.
Float and double values may not be converted exactly
- Declared in:
- Foundation/NSDecimalNumber.h
Standards:
- MacOS-X
- NotOpenStep
- GNUstep
Description forthcoming.
Method summary
- (NSDecimalNumber*) exceptionDuringOperation: (SEL)method error: (NSCalculationError)error leftOperand: (NSDecimalNumber*)leftOperand rightOperand: (NSDecimalNumber*)rightOperand;
Description forthcoming.
- (NSRoundingMode) roundingMode;
Description forthcoming.
- (short) scale;
Description forthcoming.
Up