2
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.6//EN" "http://www.gnustep.org/gsdoc-0_6_6.xml">
3
<gsdoc base="NSDecimalNumber" prev="NSDateFormatter" next="NSDecimalNumberHandler" up="Base">
5
<title>NSDecimalNumber</title>
6
<author name="Richard Frith-Macdonald">
7
<email address="rfm@gnu.org"/>
8
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
10
<version>$Revision: 1.9 $</version>
11
<date>$Date: 2001/03/03 09:58:53 $</date>
15
<heading>NSDecimalNumber</heading>
16
<class name="NSDecimalNumber" super="NSNumber">
17
<declared>Foundation/NSDecimalNumber.h</declared>
20
<method type="NSDecimalNumber*" factory="yes">
21
<sel>decimalNumberWithDecimal:</sel>
22
<arg type="NSDecimal">decimal</arg>
26
<method type="NSDecimalNumber*" factory="yes">
27
<sel>decimalNumberWithMantissa:</sel>
28
<arg type="unsigned long long">mantissa</arg>
30
<arg type="short">exponent</arg>
31
<sel>isNegative:</sel>
32
<arg type="BOOL">isNegative</arg>
36
<method type="NSDecimalNumber*" factory="yes">
37
<sel>decimalNumberWithString:</sel>
38
<arg type="NSString*">numericString</arg>
42
<method type="NSDecimalNumber*" factory="yes">
43
<sel>decimalNumberWithString:</sel>
44
<arg type="NSString*">numericString</arg>
48
<method type="id<NSDecimalNumberBehaviors>" factory="yes">
49
<sel>defaultBehavior</sel>
53
<method type="NSDecimalNumber*" factory="yes">
54
<sel>maximumDecimalNumber</sel>
58
<method type="NSDecimalNumber*" factory="yes">
59
<sel>minimumDecimalNumber</sel>
63
<method type="NSDecimalNumber*" factory="yes">
68
<method type="NSDecimalNumber*" factory="yes">
73
<method type="void" factory="yes">
74
<sel>setDefaultBehavior:</sel>
75
<arg type="id<NSDecimalNumberBehaviors>">behavior</arg>
79
<method type="NSDecimalNumber*" factory="yes">
84
<method type="NSComparisonResult">
86
<arg type="NSNumber*">decimalNumber</arg>
90
<method type="NSDecimalNumber*">
91
<sel>decimalNumberByAdding:</sel>
92
<arg type="NSDecimalNumber*">decimalNumber</arg>
96
<method type="NSDecimalNumber*">
97
<sel>decimalNumberByAdding:</sel>
98
<arg type="NSDecimalNumber*">decimalNumber</arg>
102
<method type="NSDecimalNumber*">
103
<sel>decimalNumberByDividingBy:</sel>
104
<arg type="NSDecimalNumber*">decimalNumber</arg>
108
<method type="NSDecimalNumber*">
109
<sel>decimalNumberByDividingBy:</sel>
110
<arg type="NSDecimalNumber*">decimalNumber</arg>
114
<method type="NSDecimalNumber*">
115
<sel>decimalNumberByMultiplyingBy:</sel>
116
<arg type="NSDecimalNumber*">decimalNumber</arg>
120
<method type="NSDecimalNumber*">
121
<sel>decimalNumberByMultiplyingBy:</sel>
122
<arg type="NSDecimalNumber*">decimalNumber</arg>
126
<method type="NSDecimalNumber*">
127
<sel>decimalNumberByMultiplyingByPowerOf10:</sel>
128
<arg type="short">power</arg>
132
<method type="NSDecimalNumber*">
133
<sel>decimalNumberByMultiplyingByPowerOf10:</sel>
134
<arg type="short">power</arg>
135
<sel>withBehavior:</sel>
136
<arg type="id<NSDecimalNumberBehaviors>">behavior</arg>
140
<method type="NSDecimalNumber*">
141
<sel>decimalNumberByRaisingToPower:</sel>
142
<arg type="unsigned int">power</arg>
146
<method type="NSDecimalNumber*">
147
<sel>decimalNumberByRaisingToPower:</sel>
148
<arg type="unsigned int">power</arg>
149
<sel>withBehavior:</sel>
150
<arg type="id<NSDecimalNumberBehaviors>">behavior</arg>
154
<method type="NSDecimalNumber*">
155
<sel>decimalNumberByRoundingAccordingToBehavior:</sel>
156
<arg type="id<NSDecimalNumberBehaviors>">behavior</arg>
160
<method type="NSDecimalNumber*">
161
<sel>decimalNumberBySubtracting:</sel>
162
<arg type="NSDecimalNumber*">decimalNumber</arg>
166
<method type="NSDecimalNumber*">
167
<sel>decimalNumberBySubtracting:</sel>
168
<arg type="NSDecimalNumber*">decimalNumber</arg>
172
<method type="NSDecimal">
173
<sel>decimalValue</sel>
177
<method type="NSString*">
178
<sel>descriptionWithLocale:</sel>
179
<arg type="NSDictionary*">locale</arg>
183
<method type="double">
184
<sel>doubleValue</sel>
188
<method type="NSDecimalNumber*">
189
<sel>initWithDecimal:</sel>
190
<arg type="NSDecimal">decimal</arg>
194
<method type="NSDecimalNumber*">
195
<sel>initWithMantissa:</sel>
196
<arg type="unsigned long long">mantissa</arg>
198
<arg type="short">exponent</arg>
199
<sel>isNegative:</sel>
200
<arg type="BOOL">isNegative</arg>
204
<method type="NSDecimalNumber*">
205
<sel>initWithString:</sel>
206
<arg type="NSString*">numericString</arg>
210
<method type="NSDecimalNumber*">
211
<sel>initWithString:</sel>
212
<arg type="NSString*">numericString</arg>
216
<method type="const char*">