OSDN Git Service

2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / doc / xml / manual / status_cxxtr24733.xml
1 <sect2 id="status.iso.tr24733" xreflabel="Status C++ TR24733">
2 <?dbhtml filename="status_iso_cxxtr24733.html"?>
3  
4 <sect2info>
5   <keywordset>
6     <keyword>
7       TR 24733
8     </keyword>
9   </keywordset>
10 </sect2info>
11
12 <title>C++ TR 24733</title>
13
14 <para>
15 This table is based on the table of contents of
16 ISO/IEC TR 24733 Date: 2009-08-28
17 Extension for the programming language C++ to support
18 decimal floating-point arithmetic
19 </para>
20
21 <para>
22 This page describes the TR 24733 support in mainline GCC SVN, not in any
23 particular release.
24 </para>
25
26 <!-- Status is Yes or No, Broken/Partial-->
27 <!-- 
28    Yes
29
30    No 
31       <?dbhtml bgcolor="#C8B0B0" ?>
32    Broken/Partial 
33       <?dbhtml bgcolor="#B0B0B0" ?>
34 -->
35 <table frame='all'>
36 <title>C++ TR 24733 Implementation Status</title>
37 <tgroup cols='4' align='left' colsep='0' rowsep='1'>
38 <colspec colname='c1'></colspec>
39 <colspec colname='c2'></colspec>
40 <colspec colname='c3'></colspec>
41 <colspec colname='c4'></colspec>
42   <thead>
43     <row>
44       <entry>Section</entry>
45       <entry>Description</entry>
46       <entry>Status</entry>
47       <entry>Comments</entry>
48     </row>
49   </thead>
50
51   <tbody>
52     <row>
53       <entry>
54         <emphasis>0</emphasis>
55       </entry>
56       <entry namest="c2" nameend="c4" align="left">
57         <emphasis>Introduction</emphasis>
58       </entry>
59     </row>
60
61     <row>
62       <entry>
63         <emphasis>1</emphasis>
64       </entry>
65       <entry namest="c2" nameend="c4" align="left">
66         <emphasis>Normative references</emphasis>
67       </entry>
68     </row>
69
70     <row>
71       <entry>
72         <emphasis>2</emphasis>
73       </entry>
74       <entry namest="c2" nameend="c4" align="left">
75         <emphasis>Conventions</emphasis>
76       </entry>
77     </row>
78
79     <row>
80       <entry>
81         <emphasis>3</emphasis>
82       </entry>
83       <entry namest="c2" nameend="c4" align="left">
84         <emphasis>Decimal floating-point types</emphasis>
85       </entry>
86     </row>
87
88     <row>
89       <entry>3.1</entry>
90       <entry>Characteristics of decimal floating-point types</entry>
91       <entry></entry>
92       <entry></entry>
93     </row>
94     <row>
95       <entry>3.2</entry>
96       <entry>Decimal Types</entry>
97       <entry></entry>
98       <entry></entry>
99     </row>
100     <row>
101       <?dbhtml bgcolor="#B0B0B0" ?>
102       <entry>3.2.1</entry>
103       <entry>Class <code>decimal</code> synopsis</entry>
104       <entry>Partial</entry>
105       <entry>Missing declarations for formatted input/output; non-conforming extension for functions converting to integral type</entry>
106     </row>
107     <row>
108       <?dbhtml bgcolor="#B0B0B0" ?>
109       <entry>3.2.2</entry>
110       <entry>Class <code>decimal32</code></entry>
111       <entry>Partial</entry>
112       <entry>Missing 3.2.2.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
113     </row>
114     <row>
115       <?dbhtml bgcolor="#B0B0B0" ?>
116       <entry>3.2.3</entry>
117       <entry>Class <code>decimal64</code></entry>
118       <entry>Partial</entry>
119       <entry>Missing 3.2.3.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
120     </row>
121     <row>
122       <?dbhtml bgcolor="#B0B0B0" ?>
123       <entry>3.2.4</entry>
124       <entry>Class <code>decimal128</code></entry>
125       <entry>Partial</entry>
126       <entry>Missing 3.2.4.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
127     </row>
128     <row>
129       <entry>3.2.5</entry>
130       <entry>Initialization from coefficient and exponent</entry>
131       <entry>Y</entry>
132       <entry></entry>
133     </row>
134     <row>
135       <entry>3.2.6</entry>
136       <entry>Conversion to generic floating-point type</entry>
137       <entry>Y</entry>
138       <entry></entry>
139     </row>
140     <row>
141       <entry>3.2.7</entry>
142       <entry>Unary arithmetic operators</entry>
143       <entry>Y</entry>
144       <entry></entry>
145     </row>
146     <row>
147       <entry>3.2.8</entry>
148       <entry>Binary arithmetic operators</entry>
149       <entry>Y</entry>
150       <entry></entry>
151     </row>
152     <row>
153       <entry>3.2.9</entry>
154       <entry>Comparison operators</entry>
155       <entry>Y</entry>
156       <entry></entry>
157     </row>
158     <row>
159       <?dbhtml bgcolor="#C8B0B0" ?>
160       <entry>3.2.10</entry>
161       <entry>Formatted input</entry>
162       <entry>N</entry>
163       <entry></entry>
164     </row>
165     <row>
166       <?dbhtml bgcolor="#C8B0B0" ?>
167       <entry>3.2.11</entry>
168       <entry>Formatted output</entry>
169       <entry>N</entry>
170       <entry></entry>
171     </row>
172     <row>
173       <?dbhtml bgcolor="#C8B0B0" ?>
174       <entry>3.3</entry>
175       <entry>Additions to header <code>limits</code></entry>
176       <entry>N</entry>
177       <entry></entry>
178     </row>
179     <row>
180       <entry>3.4</entry>
181       <entry>Headers <code>cfloat</code> and <code>float.h</code></entry>
182       <entry></entry>
183       <entry></entry>
184     </row>
185     <row>
186       <entry>3.4.2</entry>
187       <entry>Additions to header <code>cfloat</code> synopsis</entry>
188       <entry>Y</entry>
189       <entry></entry>
190     </row>
191     <row>
192       <?dbhtml bgcolor="#B0B0B0" ?>
193       <entry>3.4.3</entry>
194       <entry>Additions to header <code>float.h</code> synopsis</entry>
195       <entry>N</entry>
196       <entry></entry>
197     </row>
198     <row>
199       <entry>3.4.4</entry>
200       <entry>Maximum finite value</entry>
201       <entry>Y</entry>
202       <entry></entry>
203     </row>
204     <row>
205       <entry>3.4.5</entry>
206       <entry>Epsilon</entry>
207       <entry>Y</entry>
208       <entry></entry>
209     </row>
210     <row>
211       <entry>3.4.6</entry>
212       <entry>Minimum positive normal value</entry>
213       <entry>Y</entry>
214       <entry></entry>
215     </row>
216     <row>
217       <entry>3.4.7</entry>
218       <entry>Minimum positive subnormal value</entry>
219       <entry>Y</entry>
220       <entry></entry>
221     </row>
222     <row>
223       <entry>3.4.8</entry>
224       <entry>Evaluation format</entry>
225       <entry>Y</entry>
226       <entry></entry>
227     </row>
228     <row>
229       <?dbhtml bgcolor="#C8B0B0" ?>
230       <entry>3.5</entry>
231       <entry>Additions to <code>cfenv</code> and <code>fenv.h</code></entry>
232       <entry>Outside the scope of GCC</entry>
233       <entry></entry>
234     </row>
235     <row>
236       <?dbhtml bgcolor="#C8B0B0" ?>
237       <entry>3.6</entry>
238       <entry>Additions to <code>cmath</code> and <code>math.h</code></entry>
239       <entry>Outside the scope of GCC</entry>
240       <entry></entry>
241     </row>
242     <row>
243       <?dbhtml bgcolor="#C8B0B0" ?>
244       <entry>3.7</entry>
245       <entry>Additions to <code>cstdio</code> and <code>stdio.h</code></entry>
246       <entry>Outside the scope of GCC</entry>
247       <entry></entry>
248     </row>
249     <row>
250       <?dbhtml bgcolor="#C8B0B0" ?>
251       <entry>3.8</entry>
252       <entry>Additions to <code>cstdlib</code> and <code>stdlib.h</code></entry>
253       <entry>Outside the scope of GCC</entry>
254       <entry></entry>
255     </row>
256     <row>
257       <?dbhtml bgcolor="#C8B0B0" ?>
258       <entry>3.9</entry>
259       <entry>Additions to <code>cwchar</code> and <code>wchar.h</code></entry>
260       <entry>Outside the scope of GCC</entry>
261       <entry></entry>
262     </row>
263     <row>
264       <?dbhtml bgcolor="#C8B0B0" ?>
265       <entry>3.10</entry>
266       <entry>Facets</entry>
267       <entry>N</entry>
268       <entry></entry>
269     </row>
270     <row>
271       <?dbhtml bgcolor="#C8B0B0" ?>
272       <entry>3.11</entry>
273       <entry>Type traits</entry>
274       <entry>N</entry>
275       <entry></entry>
276     </row>
277     <row>
278       <?dbhtml bgcolor="#C8B0B0" ?>
279       <entry>3.12</entry>
280       <entry>Hash functions</entry>
281       <entry>N</entry>
282       <entry></entry>
283     </row>
284
285     <row>
286       <entry>
287         <emphasis>4</emphasis>
288       </entry>
289       <entry namest="c2" nameend="c4" align="left">
290         <emphasis>Notes on C compatibility</emphasis>
291       </entry>
292     </row>
293
294   </tbody>
295 </tgroup>
296 </table>
297
298
299 </sect2>