/headers/Foundation/NSDecimalNumber.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import <Foundation/NSNumber.h>
00008 
00009 @interface NSDecimalNumber : NSNumber
00010 {
00011     unsigned int _exponent:8;
00012     unsigned int _length:4;
00013     unsigned int _isNegative:1;
00014     unsigned int _isCompact:1;
00015     unsigned int _reserved:1;
00016     unsigned int _hasExternalRefCount:1;
00017     unsigned int _refs:16;
00018     unsigned short _mantissa;
00019 }
00020 
00021 + (id)allocWithZone:(struct _NSZone *)fp8;
00022 + (id)decimalNumberWithMantissa:(unsigned long long)fp8 exponent:(short)fp16 isNegative:(BOOL)fp20;
00023 + (id)decimalNumberWithDecimal:(CDAnonymousStruct4)fp8;
00024 + (id)decimalNumberWithString:(id)fp8;
00025 + (id)decimalNumberWithString:(id)fp8 locale:(id)fp12;
00026 + (id)minimumDecimalNumber;
00027 + (id)maximumDecimalNumber;
00028 + (id)zero;
00029 + (id)one;
00030 + (id)notANumber;
00031 + (void)setDefaultBehavior:(id)fp8;
00032 + (id)defaultBehavior;
00033 - (id)copy;
00034 - (id)copyWithZone:(struct _NSZone *)fp8;
00035 - (id)initWithMantissa:(unsigned long long)fp8 exponent:(short)fp16 isNegative:(BOOL)fp20;
00036 - (id)initWithDecimal:(CDAnonymousStruct4)fp8;
00037 - (id)initWithString:(id)fp8;
00038 - (id)initWithString:(id)fp8 locale:(id)fp12;
00039 - (id)initWithCoder:(id)fp8;
00040 - (id)description;
00041 - (id)descriptionWithLocale:(id)fp8;
00042 - (CDAnonymousStruct4)decimalValue;
00043 - (int)compare:(id)fp8;
00044 - (BOOL)isEqual:(id)fp8;
00045 - (const char *)objCType;
00046 - (double)doubleValue;
00047 - (void)getValue:(void *)fp8;
00048 - (id)decimalNumberByAdding:(id)fp8;
00049 - (id)decimalNumberByAdding:(id)fp8 withBehavior:(id)fp12;
00050 - (id)decimalNumberBySubstracting:(id)fp8;
00051 - (id)decimalNumberBySubstracting:(id)fp8 withBehavior:(id)fp12;
00052 - (id)decimalNumberBySubtracting:(id)fp8;
00053 - (id)decimalNumberBySubtracting:(id)fp8 withBehavior:(id)fp12;
00054 - (id)decimalNumberByMultiplyingBy:(id)fp8;
00055 - (id)decimalNumberByMultiplyingBy:(id)fp8 withBehavior:(id)fp12;
00056 - (id)decimalNumberByDividingBy:(id)fp8;
00057 - (id)decimalNumberByDividingBy:(id)fp8 withBehavior:(id)fp12;
00058 - (id)decimalNumberByRaisingToPower:(unsigned int)fp8;
00059 - (id)decimalNumberByRaisingToPower:(unsigned int)fp8 withBehavior:(id)fp12;
00060 - (id)decimalNumberByMultiplyingByPowerOf10:(short)fp8;
00061 - (id)decimalNumberByMultiplyingByPowerOf10:(short)fp8 withBehavior:(id)fp12;
00062 - (id)decimalNumberByRoundingAccordingToBehavior:(id)fp8;
00063 - (Class)classForCoder;
00064 - (void)encodeWithCoder:(id)fp8;
00065 - (BOOL)charValue;
00066 - (unsigned char)unsignedCharValue;
00067 - (short)shortValue;
00068 - (unsigned short)unsignedShortValue;
00069 - (int)intValue;
00070 - (unsigned int)unsignedIntValue;
00071 - (long)longValue;
00072 - (unsigned long)unsignedLongValue;
00073 - (long long)longLongValue;
00074 - (unsigned long long)unsignedLongLongValue;
00075 - (float)floatValue;
00076 - (BOOL)boolValue;
00077 
00078 @end
00079