]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/libstdc++-v3/contrib/libstdc++-v3-4.7/doc/xml/manual/status_cxxtr24733.xml
update
[l4.git] / l4 / pkg / libstdc++-v3 / contrib / libstdc++-v3-4.7 / doc / xml / manual / status_cxxtr24733.xml
1 <section xmlns="http://docbook.org/ns/docbook" version="5.0" 
2          xml:id="status.iso.tr24733" xreflabel="Status C++ TR24733">
3 <?dbhtml filename="status_iso_cxxtr24733.html"?>
4
5 <info><title>C++ TR 24733</title>
6   <keywordset>
7     <keyword>
8       TR 24733
9     </keyword>
10   </keywordset>
11 </info>
12
13 <para>
14 This table is based on the table of contents of
15 ISO/IEC TR 24733 Date: 2009-08-28
16 Extension for the programming language C++ to support
17 decimal floating-point arithmetic
18 </para>
19
20 <para>
21 This page describes the TR 24733 support in mainline GCC SVN, not in any
22 particular release.
23 </para>
24
25 <!-- Status is Yes or No, Broken/Partial-->
26 <!--
27    Yes
28
29    No
30       <?dbhtml bgcolor="#C8B0B0" ?>
31    Broken/Partial
32       <?dbhtml bgcolor="#B0B0B0" ?>
33 -->
34 <table frame="all">
35 <title>C++ TR 24733 Implementation Status</title>
36
37 <tgroup cols="4" align="left" colsep="0" rowsep="1">
38 <colspec colname="c1"/>
39 <colspec colname="c2"/>
40 <colspec colname="c3"/>
41 <colspec colname="c4"/>
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/>
92       <entry/>
93     </row>
94     <row>
95       <entry>3.2</entry>
96       <entry>Decimal Types</entry>
97       <entry/>
98       <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/>
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/>
139     </row>
140     <row>
141       <entry>3.2.7</entry>
142       <entry>Unary arithmetic operators</entry>
143       <entry>Y</entry>
144       <entry/>
145     </row>
146     <row>
147       <entry>3.2.8</entry>
148       <entry>Binary arithmetic operators</entry>
149       <entry>Y</entry>
150       <entry/>
151     </row>
152     <row>
153       <entry>3.2.9</entry>
154       <entry>Comparison operators</entry>
155       <entry>Y</entry>
156       <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/>
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/>
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/>
178     </row>
179     <row>
180       <entry>3.4</entry>
181       <entry>Headers <code>cfloat</code> and <code>float.h</code></entry>
182       <entry/>
183       <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/>
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/>
197     </row>
198     <row>
199       <entry>3.4.4</entry>
200       <entry>Maximum finite value</entry>
201       <entry>Y</entry>
202       <entry/>
203     </row>
204     <row>
205       <entry>3.4.5</entry>
206       <entry>Epsilon</entry>
207       <entry>Y</entry>
208       <entry/>
209     </row>
210     <row>
211       <entry>3.4.6</entry>
212       <entry>Minimum positive normal value</entry>
213       <entry>Y</entry>
214       <entry/>
215     </row>
216     <row>
217       <entry>3.4.7</entry>
218       <entry>Minimum positive subnormal value</entry>
219       <entry>Y</entry>
220       <entry/>
221     </row>
222     <row>
223       <entry>3.4.8</entry>
224       <entry>Evaluation format</entry>
225       <entry>Y</entry>
226       <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/>
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/>
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/>
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/>
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/>
262     </row>
263     <row>
264       <?dbhtml bgcolor="#C8B0B0" ?>
265       <entry>3.10</entry>
266       <entry>Facets</entry>
267       <entry>N</entry>
268       <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/>
276     </row>
277     <row>
278       <?dbhtml bgcolor="#C8B0B0" ?>
279       <entry>3.12</entry>
280       <entry>Hash functions</entry>
281       <entry>N</entry>
282       <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 </section>