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"?>
5 <info><title>C++ TR 24733</title>
7 <keyword>TR 24733</keyword>
12 This table is based on the table of contents of
13 ISO/IEC TR 24733 Date: 2009-08-28
14 Extension for the programming language C++ to support
15 decimal floating-point arithmetic
19 This page describes the TR 24733 support in mainline GCC SVN, not in any
23 <!-- Status is Yes or No, Broken/Partial-->
28 <?dbhtml bgcolor="#C8B0B0" ?>
30 <?dbhtml bgcolor="#B0B0B0" ?>
32 <table frame="all" xml:id="table.decfp_status">
33 <title>C++ TR 24733 Implementation Status</title>
35 <tgroup cols="4" align="left" colsep="0" rowsep="1">
36 <colspec colname="c1"/>
37 <colspec colname="c2"/>
38 <colspec colname="c3"/>
39 <colspec colname="c4"/>
42 <entry>Section</entry>
43 <entry>Description</entry>
45 <entry>Comments</entry>
52 <emphasis>0</emphasis>
54 <entry namest="c2" nameend="c4" align="left">
55 <emphasis>Introduction</emphasis>
61 <emphasis>1</emphasis>
63 <entry namest="c2" nameend="c4" align="left">
64 <emphasis>Normative references</emphasis>
70 <emphasis>2</emphasis>
72 <entry namest="c2" nameend="c4" align="left">
73 <emphasis>Conventions</emphasis>
79 <emphasis>3</emphasis>
81 <entry namest="c2" nameend="c4" align="left">
82 <emphasis>Decimal floating-point types</emphasis>
88 <entry>Characteristics of decimal floating-point types</entry>
94 <entry>Decimal Types</entry>
99 <?dbhtml bgcolor="#B0B0B0" ?>
101 <entry>Class <code>decimal</code> synopsis</entry>
102 <entry>Partial</entry>
103 <entry>Missing declarations for formatted input/output; non-conforming extension for functions converting to integral type</entry>
106 <?dbhtml bgcolor="#B0B0B0" ?>
108 <entry>Class <code>decimal32</code></entry>
109 <entry>Partial</entry>
110 <entry>Missing 3.2.2.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
113 <?dbhtml bgcolor="#B0B0B0" ?>
115 <entry>Class <code>decimal64</code></entry>
116 <entry>Partial</entry>
117 <entry>Missing 3.2.3.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
120 <?dbhtml bgcolor="#B0B0B0" ?>
122 <entry>Class <code>decimal128</code></entry>
123 <entry>Partial</entry>
124 <entry>Missing 3.2.4.5 conversion to integral type; conforming extension for conversion from scalar decimal floating-point</entry>
128 <entry>Initialization from coefficient and exponent</entry>
134 <entry>Conversion to generic floating-point type</entry>
140 <entry>Unary arithmetic operators</entry>
146 <entry>Binary arithmetic operators</entry>
152 <entry>Comparison operators</entry>
157 <?dbhtml bgcolor="#C8B0B0" ?>
158 <entry>3.2.10</entry>
159 <entry>Formatted input</entry>
164 <?dbhtml bgcolor="#C8B0B0" ?>
165 <entry>3.2.11</entry>
166 <entry>Formatted output</entry>
171 <?dbhtml bgcolor="#C8B0B0" ?>
173 <entry>Additions to header <code>limits</code></entry>
179 <entry>Headers <code>cfloat</code> and <code>float.h</code></entry>
185 <entry>Additions to header <code>cfloat</code> synopsis</entry>
190 <?dbhtml bgcolor="#B0B0B0" ?>
192 <entry>Additions to header <code>float.h</code> synopsis</entry>
198 <entry>Maximum finite value</entry>
204 <entry>Epsilon</entry>
210 <entry>Minimum positive normal value</entry>
216 <entry>Minimum positive subnormal value</entry>
222 <entry>Evaluation format</entry>
227 <?dbhtml bgcolor="#C8B0B0" ?>
229 <entry>Additions to <code>cfenv</code> and <code>fenv.h</code></entry>
230 <entry>Outside the scope of GCC</entry>
234 <?dbhtml bgcolor="#C8B0B0" ?>
236 <entry>Additions to <code>cmath</code> and <code>math.h</code></entry>
237 <entry>Outside the scope of GCC</entry>
241 <?dbhtml bgcolor="#C8B0B0" ?>
243 <entry>Additions to <code>cstdio</code> and <code>stdio.h</code></entry>
244 <entry>Outside the scope of GCC</entry>
248 <?dbhtml bgcolor="#C8B0B0" ?>
250 <entry>Additions to <code>cstdlib</code> and <code>stdlib.h</code></entry>
251 <entry>Outside the scope of GCC</entry>
255 <?dbhtml bgcolor="#C8B0B0" ?>
257 <entry>Additions to <code>cwchar</code> and <code>wchar.h</code></entry>
258 <entry>Outside the scope of GCC</entry>
262 <?dbhtml bgcolor="#C8B0B0" ?>
264 <entry>Facets</entry>
269 <?dbhtml bgcolor="#C8B0B0" ?>
271 <entry>Type traits</entry>
276 <?dbhtml bgcolor="#C8B0B0" ?>
278 <entry>Hash functions</entry>
285 <emphasis>4</emphasis>
287 <entry namest="c2" nameend="c4" align="left">
288 <emphasis>Notes on C compatibility</emphasis>