NSDecimalNumber Klassenreferenz

#import <NSDecimalNumber.h>

Abgeleitet von NSNumber.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - copy
(id) - copyWithZone:
(id) - initWithMantissa:exponent:isNegative:
(id) - initWithDecimal:
(id) - initWithString:
(id) - initWithString:locale:
(id) - initWithCoder:
(id) - description
(id) - descriptionWithLocale:
(CDAnonymousStruct4- decimalValue
(int) - compare:
(BOOL) - isEqual:
(const char *) - objCType
(double) - doubleValue
(void) - getValue:
(id) - decimalNumberByAdding:
(id) - decimalNumberByAdding:withBehavior:
(id) - decimalNumberBySubstracting:
(id) - decimalNumberBySubstracting:withBehavior:
(id) - decimalNumberBySubtracting:
(id) - decimalNumberBySubtracting:withBehavior:
(id) - decimalNumberByMultiplyingBy:
(id) - decimalNumberByMultiplyingBy:withBehavior:
(id) - decimalNumberByDividingBy:
(id) - decimalNumberByDividingBy:withBehavior:
(id) - decimalNumberByRaisingToPower:
(id) - decimalNumberByRaisingToPower:withBehavior:
(id) - decimalNumberByMultiplyingByPowerOf10:
(id) - decimalNumberByMultiplyingByPowerOf10:withBehavior:
(id) - decimalNumberByRoundingAccordingToBehavior:
(Class) - classForCoder
(void) - encodeWithCoder:
(BOOL) - charValue
(unsigned char) - unsignedCharValue
(short) - shortValue
(unsigned short) - unsignedShortValue
(int) - intValue
(unsigned int) - unsignedIntValue
(long) - longValue
(unsigned long) - unsignedLongValue
(long long) - longLongValue
(unsigned long long) - unsignedLongLongValue
(float) - floatValue
(BOOL) - boolValue

Öffentliche, statische Methoden

(id) + allocWithZone:
(id) + decimalNumberWithMantissa:exponent:isNegative:
(id) + decimalNumberWithDecimal:
(id) + decimalNumberWithString:
(id) + decimalNumberWithString:locale:
(id) + minimumDecimalNumber
(id) + maximumDecimalNumber
(id) + zero
(id) + one
(id) + notANumber
(void) + setDefaultBehavior:
(id) + defaultBehavior

Geschützte Attribute

unsigned int _exponent:8
unsigned int _length:4
unsigned int _isNegative:1
unsigned int _isCompact:1
unsigned int _reserved:1
unsigned int _hasExternalRefCount:1
unsigned int _refs:16
unsigned short _mantissa [0]

Ausführliche Beschreibung

Definiert in Zeile 9 der Datei NSDecimalNumber.h.


Dokumentation der Elementfunktionen

+ (id) allocWithZone: (struct _NSZone *)  fp8  

Implementiert NSNumber.

+ (id) decimalNumberWithMantissa: (unsigned long long)  fp8
exponent: (short)  fp16
isNegative: (BOOL)  fp20 

+ (id) decimalNumberWithDecimal: (CDAnonymousStruct4 fp8  

+ (id) decimalNumberWithString: (id)  fp8  

+ (id) decimalNumberWithString: (id)  fp8
locale: (id)  fp12 

+ (id) minimumDecimalNumber  

+ (id) maximumDecimalNumber  

+ (id) zero  

+ (id) one  

+ (id) notANumber  

+ (void) setDefaultBehavior: (id)  fp8  

+ (id) defaultBehavior  

- (id) copy  

- (id) copyWithZone: (struct _NSZone *)  fp8  

Implementiert NSNumber.

- (id) initWithMantissa: (unsigned long long)  fp8
exponent: (short)  fp16
isNegative: (BOOL)  fp20 

- (id) initWithDecimal: (CDAnonymousStruct4 fp8  

- (id) initWithString: (id)  fp8  

- (id) initWithString: (id)  fp8
locale: (id)  fp12 

- (id) initWithCoder: (id)  fp8  

Implementiert NSNumber.

- (id) description  

Implementiert NSNumber.

- (id) descriptionWithLocale: (id)  fp8  

Implementiert NSNumber.

- (CDAnonymousStruct4) decimalValue  

- (int) compare: (id)  fp8  

Implementiert NSNumber.

- (BOOL) isEqual: (id)  fp8  

Implementiert NSNumber.

- (const char *) objCType  

Implementiert NSValue.

- (double) doubleValue  

Implementiert NSNumber.

- (void) getValue: (void *)  fp8  

Implementiert NSValue.

- (id) decimalNumberByAdding: (id)  fp8  

- (id) decimalNumberByAdding: (id)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberBySubstracting: (id)  fp8  

- (id) decimalNumberBySubstracting: (id)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberBySubtracting: (id)  fp8  

- (id) decimalNumberBySubtracting: (id)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberByMultiplyingBy: (id)  fp8  

- (id) decimalNumberByMultiplyingBy: (id)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberByDividingBy: (id)  fp8  

- (id) decimalNumberByDividingBy: (id)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberByRaisingToPower: (unsigned int)  fp8  

- (id) decimalNumberByRaisingToPower: (unsigned int)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberByMultiplyingByPowerOf10: (short)  fp8  

- (id) decimalNumberByMultiplyingByPowerOf10: (short)  fp8
withBehavior: (id)  fp12 

- (id) decimalNumberByRoundingAccordingToBehavior: (id)  fp8  

- (Class) classForCoder  

Implementiert NSNumber.

- (void) encodeWithCoder: (id)  fp8  

Implementiert NSNumber.

- (BOOL) charValue  

Implementiert NSNumber.

- (unsigned char) unsignedCharValue  

Implementiert NSNumber.

- (short) shortValue  

Implementiert NSNumber.

- (unsigned short) unsignedShortValue  

Implementiert NSNumber.

- (int) intValue  

Implementiert NSNumber.

- (unsigned int) unsignedIntValue  

Implementiert NSNumber.

- (long) longValue  

Implementiert NSNumber.

- (unsigned long) unsignedLongValue  

Implementiert NSNumber.

- (long long) longLongValue  

Implementiert NSNumber.

- (unsigned long long) unsignedLongLongValue  

Implementiert NSNumber.

- (float) floatValue  

Implementiert NSNumber.

- (BOOL) boolValue  

Implementiert NSNumber.


Dokumentation der Datenelemente

- (unsigned int) _exponent [protected]

Definiert in Zeile 11 der Datei NSDecimalNumber.h.

- (unsigned int) _length [protected]

Definiert in Zeile 12 der Datei NSDecimalNumber.h.

- (unsigned int) _isNegative [protected]

Definiert in Zeile 13 der Datei NSDecimalNumber.h.

- (unsigned int) _isCompact [protected]

Definiert in Zeile 14 der Datei NSDecimalNumber.h.

- (unsigned int) _reserved [protected]

Definiert in Zeile 15 der Datei NSDecimalNumber.h.

- (unsigned int) _hasExternalRefCount [protected]

Definiert in Zeile 16 der Datei NSDecimalNumber.h.

- (unsigned int) _refs [protected]

Definiert in Zeile 17 der Datei NSDecimalNumber.h.

- (unsigned short _mantissa[0]) [protected]

Definiert in Zeile 18 der Datei NSDecimalNumber.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: