xref: /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/doc/xml/manual/status_cxxtr1.xml (revision b7b7574d3bf8eeb51a1fa3977b59142ec6434a55)
1<sect2 id="status.iso.tr1" xreflabel="Status C++ TR1">
2<?dbhtml filename="status_iso_cxxtr1.html"?>
3
4<sect2info>
5  <keywordset>
6    <keyword>
7      ISO C++
8    </keyword>
9    <keyword>
10      tr1
11    </keyword>
12  </keywordset>
13</sect2info>
14
15<title>C++ TR1</title>
16
17<para>
18This table is based on the table of contents of ISO/IEC DTR 19768
19Doc No: N1836=05-0096 Date: 2005-06-24
20Draft Technical Report on C++ Library Extensions
21</para>
22
23<para>
24In this implementation the header names are prefixed by
25<code>tr1/</code>, for instance <code>&lt;tr1/functional&gt;</code>,
26<code>&lt;tr1/memory&gt;</code>, and so on.
27</para>
28
29<para>
30This page describes the TR1 support in mainline GCC SVN, not in any particular
31release.
32</para>
33
34<!-- Status is Yes or No, Broken/Partial-->
35<!--
36   Yes
37
38   No
39      <?dbhtml bgcolor="#C8B0B0" ?>
40   Broken/Partial
41      <?dbhtml bgcolor="#B0B0B0" ?>
42-->
43<table frame='all'>
44<title>C++ TR1 Implementation Status</title>
45<tgroup cols='4' align='left' colsep='0' rowsep='1'>
46<colspec colname='c1'></colspec>
47<colspec colname='c2'></colspec>
48<colspec colname='c3'></colspec>
49<colspec colname='c4'></colspec>
50
51  <thead>
52    <row>
53      <entry>Section</entry>
54      <entry>Description</entry>
55      <entry>Status</entry>
56      <entry>Comments</entry>
57    </row>
58  </thead>
59  <tbody>
60    <row>
61      <entry><emphasis>2</emphasis></entry>
62      <entry namest="c2" nameend="c4" align="left"><emphasis>General Utilities</emphasis></entry>
63    </row>
64    <row>
65      <entry>2.1</entry>
66      <entry>Reference wrappers</entry>
67      <entry></entry>
68      <entry></entry>
69    </row>
70    <row>
71      <entry>2.1.1</entry>
72      <entry>Additions to header <code>&lt;functional&gt;</code> synopsis</entry>
73      <entry>Y</entry>
74      <entry></entry>
75    </row>
76    <row>
77      <entry>2.1.2</entry>
78      <entry>Class template <code>reference_wrapper</code></entry>
79      <entry></entry>
80      <entry></entry>
81    </row>
82    <row>
83      <entry>2.1.2.1</entry>
84      <entry><code>reference_wrapper</code> construct/copy/destroy</entry>
85      <entry>Y</entry>
86      <entry></entry>
87    </row>
88    <row>
89      <entry>2.1.2.2</entry>
90      <entry><code>reference_wrapper</code> assignment</entry>
91      <entry>Y</entry>
92      <entry></entry>
93    </row>
94    <row>
95      <entry>2.1.2.3</entry>
96      <entry><code>reference_wrapper</code> access</entry>
97      <entry>Y</entry>
98      <entry></entry>
99    </row>
100    <row>
101      <entry>2.1.2.4</entry>
102      <entry><code>reference_wrapper</code> invocation</entry>
103      <entry>Y</entry>
104      <entry></entry>
105    </row>
106    <row>
107      <entry>2.1.2.5</entry>
108      <entry><code>reference_wrapper</code> helper functions</entry>
109      <entry>Y</entry>
110      <entry></entry>
111    </row>
112    <row>
113      <entry>2.2</entry>
114      <entry>Smart pointers</entry>
115      <entry></entry>
116      <entry></entry>
117    </row>
118    <row>
119      <entry>2.2.1</entry>
120      <entry>Additions to header <code>&lt;memory&gt;</code> synopsis</entry>
121      <entry>Y</entry>
122      <entry></entry>
123    </row>
124    <row>
125      <entry>2.2.2</entry>
126      <entry>Class <code>bad_weak_ptr</code></entry>
127      <entry>Y</entry>
128      <entry></entry>
129    </row>
130    <row>
131      <entry>2.2.3</entry>
132      <entry>Class template <code>shared_ptr</code></entry>
133      <entry></entry>
134      <entry>
135	<para>
136	  Uses code from
137	  <ulink url="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">boost::shared_ptr</ulink>.
138	</para>
139      </entry>
140    </row>
141    <row>
142      <entry>2.2.3.1</entry>
143      <entry><code>shared_ptr</code> constructors</entry>
144      <entry>Y</entry>
145      <entry></entry>
146    </row>
147    <row>
148      <entry>2.2.3.2</entry>
149      <entry><code>shared_ptr</code> destructor</entry>
150      <entry>Y</entry>
151      <entry></entry>
152    </row>
153    <row>
154      <entry>2.2.3.3</entry>
155      <entry><code>shared_ptr</code> assignment</entry>
156      <entry>Y</entry>
157      <entry></entry>
158    </row>
159    <row>
160      <entry>2.2.3.4</entry>
161      <entry><code>shared_ptr</code> modifiers</entry>
162      <entry>Y</entry>
163      <entry></entry>
164    </row>
165    <row>
166      <entry>2.2.3.5</entry>
167      <entry><code>shared_ptr</code> observers</entry>
168      <entry>Y</entry>
169      <entry></entry>
170    </row>
171    <row>
172      <entry>2.2.3.6</entry>
173      <entry><code>shared_ptr</code> comparison</entry>
174      <entry>Y</entry>
175      <entry></entry>
176    </row>
177    <row>
178      <entry>2.2.3.7</entry>
179      <entry><code>shared_ptr</code> I/O</entry>
180      <entry>Y</entry>
181      <entry></entry>
182    </row>
183    <row>
184      <entry>2.2.3.8</entry>
185      <entry><code>shared_ptr</code> specialized algorithms</entry>
186      <entry>Y</entry>
187      <entry></entry>
188    </row>
189    <row>
190      <entry>2.2.3.9</entry>
191      <entry><code>shared_ptr</code> casts</entry>
192      <entry>Y</entry>
193      <entry></entry>
194    </row>
195    <row>
196      <entry>2.2.3.10</entry>
197      <entry><code>get_deleter</code></entry>
198      <entry>Y</entry>
199      <entry></entry>
200    </row>
201    <row>
202      <entry>2.2.4</entry>
203      <entry>Class template <code>weak_ptr</code></entry>
204      <entry></entry>
205      <entry></entry>
206    </row>
207    <row>
208      <entry>2.2.4.1</entry>
209      <entry><code>weak_ptr</code> constructors</entry>
210      <entry>Y</entry>
211      <entry></entry>
212    </row>
213    <row>
214      <entry>2.2.4.2</entry>
215      <entry><code>weak_ptr</code> destructor</entry>
216      <entry>Y</entry>
217      <entry></entry>
218    </row>
219    <row>
220      <entry>2.2.4.3</entry>
221      <entry><code>weak_ptr</code> assignment</entry>
222      <entry>Y</entry>
223      <entry></entry>
224    </row>
225    <row>
226      <entry>2.2.4.4</entry>
227      <entry><code>weak_ptr</code> modifiers</entry>
228      <entry>Y</entry>
229      <entry></entry>
230    </row>
231    <row>
232      <entry>2.2.4.5</entry>
233      <entry><code>weak_ptr</code> observers</entry>
234      <entry>Y</entry>
235      <entry></entry>
236    </row>
237    <row>
238      <entry>2.2.4.6</entry>
239      <entry><code>weak_ptr</code> comparison</entry>
240      <entry>Y</entry>
241      <entry></entry>
242    </row>
243    <row>
244      <entry>2.2.4.7</entry>
245      <entry><code>weak_ptr</code> specialized algorithms</entry>
246      <entry>Y</entry>
247      <entry></entry>
248    </row>
249    <row>
250      <entry>2.2.5</entry>
251      <entry>Class template <code>enable_shared_from_this</code></entry>
252      <entry>Y</entry>
253      <entry></entry>
254    </row>
255    <row>
256      <entry><emphasis>3</emphasis></entry>
257      <entry namest="c2" nameend="c4" align="left"><emphasis>Function Objects</emphasis></entry>
258    </row>
259    <row>
260      <entry>3.1</entry>
261      <entry>Definitions</entry>
262      <entry>Y</entry>
263      <entry></entry>
264    </row>
265    <row>
266      <entry>3.2</entry>
267      <entry>Additions to <code>&lt;functional&gt; synopsis</code></entry>
268      <entry>Y</entry>
269      <entry></entry>
270    </row>
271    <row>
272      <entry>3.3</entry>
273      <entry>Requirements</entry>
274      <entry>Y</entry>
275      <entry></entry>
276    </row>
277    <row>
278      <entry>3.4</entry>
279      <entry>Function return types</entry>
280      <entry>Y</entry>
281      <entry></entry>
282    </row>
283    <row>
284      <entry>3.5</entry>
285      <entry>Function template <code>mem_fn</code></entry>
286      <entry>Y</entry>
287      <entry></entry>
288    </row>
289    <row>
290      <entry>3.6</entry>
291      <entry>Function object binders</entry>
292      <entry></entry>
293      <entry></entry>
294    </row>
295    <row>
296      <entry>3.6.1</entry>
297      <entry>Class template <code>is_bind_expression</code></entry>
298      <entry>Y</entry>
299      <entry></entry>
300    </row>
301    <row>
302      <entry>3.6.2</entry>
303      <entry>Class template <code>is_placeholder</code></entry>
304      <entry>Y</entry>
305      <entry></entry>
306    </row>
307    <row>
308      <entry>3.6.3</entry>
309      <entry>Function template <code>bind</code></entry>
310      <entry>Y</entry>
311      <entry></entry>
312    </row>
313    <row>
314      <entry>3.6.4</entry>
315      <entry>Placeholders</entry>
316      <entry>Y</entry>
317      <entry></entry>
318    </row>
319    <row>
320      <entry>3.7</entry>
321      <entry>Polymorphic function wrappers</entry>
322      <entry></entry>
323      <entry></entry>
324    </row>
325    <row>
326      <entry>3.7.1</entry>
327      <entry>Class <code>bad_function_call<code></code></code></entry>
328      <entry>Y</entry>
329      <entry></entry>
330    </row>
331    <row>
332      <entry>3.7.1.1</entry>
333      <entry><code>bad_function_call</code> constructor</entry>
334      <entry>Y</entry>
335      <entry></entry>
336    </row>
337    <row>
338      <entry>3.7.2</entry>
339      <entry>Class template <code>function</code></entry>
340      <entry></entry>
341      <entry></entry>
342    </row>
343    <row>
344      <entry>3.7.2.1</entry>
345      <entry><code>function</code> construct/copy/destroy</entry>
346      <entry>Y</entry>
347      <entry></entry>
348    </row>
349    <row>
350      <entry>3.7.2.2</entry>
351      <entry><code>function</code> modifiers</entry>
352      <entry>Y</entry>
353      <entry></entry>
354    </row>
355    <row>
356      <entry>3.7.2.3</entry>
357      <entry><code>function</code> capacity</entry>
358      <entry>Y</entry>
359      <entry></entry>
360    </row>
361    <row>
362      <entry>3.7.2.4</entry>
363      <entry><code>function</code> invocation</entry>
364      <entry>Y</entry>
365      <entry></entry>
366    </row>
367    <row>
368      <entry>3.7.2.5</entry>
369      <entry><code>function</code> target access</entry>
370      <entry>Y</entry>
371      <entry></entry>
372    </row>
373    <row>
374      <entry>3.7.2.6</entry>
375      <entry>undefined operators</entry>
376      <entry>Y</entry>
377      <entry></entry>
378    </row>
379    <row>
380      <entry>3.7.2.7</entry>
381      <entry>null pointer comparison operators</entry>
382      <entry>Y</entry>
383      <entry></entry>
384    </row>
385    <row>
386      <entry>3.7.2.8</entry>
387      <entry>specialized algorithms</entry>
388      <entry>Y</entry>
389      <entry></entry>
390    </row>
391    <row>
392      <entry><emphasis>4</emphasis></entry>
393      <entry namest="c2" nameend="c4" align="left"><emphasis>Metaprogramming and type traits</emphasis></entry>
394    </row>
395    <row>
396      <entry>4.1</entry>
397      <entry>Requirements</entry>
398      <entry>Y</entry>
399      <entry></entry>
400    </row>
401    <row>
402      <entry>4.2</entry>
403      <entry>Header <code>&lt;type_traits&gt;</code> synopsis</entry>
404      <entry>Y</entry>
405      <entry></entry>
406    </row>
407    <row>
408      <entry>4.3</entry>
409      <entry>Helper classes</entry>
410      <entry>Y</entry>
411      <entry></entry>
412    </row>
413    <row>
414      <entry>4.4</entry>
415      <entry>General Requirements</entry>
416      <entry>Y</entry>
417      <entry></entry>
418    </row>
419    <row>
420      <entry>4.5</entry>
421      <entry>Unary Type Traits</entry>
422      <entry></entry>
423      <entry></entry>
424    </row>
425    <row>
426      <entry>4.5.1</entry>
427      <entry>Primary Type Categories</entry>
428      <entry>Y</entry>
429      <entry></entry>
430    </row>
431    <row>
432      <entry>4.5.2</entry>
433      <entry>Composite type traits</entry>
434      <entry>Y</entry>
435      <entry></entry>
436    </row>
437    <row>
438      <entry>4.5.3</entry>
439      <entry>Type properties</entry>
440      <entry>Y</entry>
441      <entry></entry>
442    </row>
443    <row>
444      <entry>4.6</entry>
445      <entry>Relationships between types</entry>
446      <entry>Y</entry>
447      <entry></entry>
448    </row>
449    <row>
450      <entry>4.7</entry>
451      <entry>Transformations between types</entry>
452      <entry></entry>
453      <entry></entry>
454    </row>
455    <row>
456      <entry>4.7.1</entry>
457      <entry>Const-volatile modifications</entry>
458      <entry>Y</entry>
459      <entry></entry>
460    </row>
461    <row>
462      <entry>4.7.2</entry>
463      <entry>Reference modifications</entry>
464      <entry>Y</entry>
465      <entry></entry>
466    </row>
467    <row>
468      <entry>4.7.3</entry>
469      <entry>Array modifications</entry>
470      <entry>Y</entry>
471      <entry></entry>
472    </row>
473    <row>
474      <entry>4.7.4</entry>
475      <entry>Pointer modifications</entry>
476      <entry>Y</entry>
477      <entry></entry>
478    </row>
479    <row>
480      <entry>4.8</entry>
481      <entry>Other transformations</entry>
482      <entry>Y</entry>
483      <entry></entry>
484    </row>
485    <row>
486      <entry>4.9</entry>
487      <entry>Implementation requirements</entry>
488      <entry>Y</entry>
489      <entry></entry>
490    </row>
491    <row>
492      <entry><emphasis>5</emphasis></entry>
493      <entry namest="c2" nameend="c4" align="left"><emphasis>Numerical Facilities</emphasis></entry>
494    </row>
495    <row>
496      <entry>5.1</entry>
497      <entry>Random number generation</entry>
498      <entry></entry>
499      <entry></entry>
500    </row>
501    <row>
502      <entry>5.1.1</entry>
503      <entry>Requirements</entry>
504      <entry>Y</entry>
505      <entry></entry>
506    </row>
507    <row>
508      <entry>5.1.2</entry>
509      <entry>Header <code>&lt;random&gt;</code> synopsis</entry>
510      <entry>Y</entry>
511      <entry></entry>
512    </row>
513    <row>
514      <entry>5.1.3</entry>
515      <entry>Class template <code>variate_generator</code></entry>
516      <entry>Y</entry>
517      <entry></entry>
518    </row>
519    <row>
520      <entry>5.1.4</entry>
521      <entry>Random number engine class templates</entry>
522      <entry>Y</entry>
523      <entry></entry>
524    </row>
525    <row>
526      <entry>5.1.4.1</entry>
527      <entry>Class template <code>linear_congruential</code></entry>
528      <entry>Y</entry>
529      <entry></entry>
530    </row>
531    <row>
532      <entry>5.1.4.2</entry>
533      <entry>Class template <code>mersenne_twister</code></entry>
534      <entry>Y</entry>
535      <entry></entry>
536    </row>
537    <row>
538      <entry>5.1.4.3</entry>
539      <entry>Class template <code>subtract_with_carry</code></entry>
540      <entry>Y</entry>
541      <entry></entry>
542    </row>
543    <row>
544      <entry>5.1.4.4</entry>
545      <entry>Class template <code>subtract_with_carry_01</code></entry>
546      <entry>Y</entry>
547      <entry></entry>
548    </row>
549    <row>
550      <entry>5.1.4.5</entry>
551      <entry>Class template <code>discard_block</code></entry>
552      <entry>Y</entry>
553      <entry></entry>
554    </row>
555    <row>
556      <entry>5.1.4.6</entry>
557      <entry>Class template <code>xor_combine</code></entry>
558      <entry>Y</entry>
559      <entry>operator()() per N2079</entry>
560    </row>
561    <row>
562      <entry>5.1.5</entry>
563      <entry>Engines with predefined parameters</entry>
564      <entry>Y</entry>
565      <entry></entry>
566    </row>
567    <row>
568      <entry>5.1.6</entry>
569      <entry>Class <code>random_device</code></entry>
570      <entry>Y</entry>
571      <entry></entry>
572    </row>
573    <row>
574      <entry>5.1.7</entry>
575      <entry>Random distribution class templates</entry>
576      <entry>Y</entry>
577      <entry></entry>
578    </row>
579    <row>
580      <entry>5.1.7.1</entry>
581      <entry>Class template <code>uniform_int</code></entry>
582      <entry>Y</entry>
583      <entry></entry>
584    </row>
585    <row>
586      <entry>5.1.7.2</entry>
587      <entry>Class <code>bernoulli_distribution</code></entry>
588      <entry>Y</entry>
589      <entry></entry>
590    </row>
591    <row>
592      <entry>5.1.7.3</entry>
593      <entry>Class template <code>geometric_distribution</code></entry>
594      <entry>Y</entry>
595      <entry></entry>
596    </row>
597    <row>
598      <entry>5.1.7.4</entry>
599      <entry>Class template <code>poisson_distribution</code></entry>
600      <entry>Y</entry>
601      <entry></entry>
602    </row>
603    <row>
604      <entry>5.1.7.5</entry>
605      <entry>Class template <code>binomial_distribution</code></entry>
606      <entry>Y</entry>
607      <entry></entry>
608    </row>
609    <row>
610      <entry>5.1.7.6</entry>
611      <entry>Class template <code>uniform_real</code></entry>
612      <entry>Y</entry>
613      <entry></entry>
614    </row>
615    <row>
616      <entry>5.1.7.7</entry>
617      <entry>Class template <code>exponential_distribution</code></entry>
618      <entry>Y</entry>
619      <entry></entry>
620    </row>
621    <row>
622      <entry>5.1.7.8</entry>
623      <entry>Class template <code>normal_distribution</code></entry>
624      <entry>Y</entry>
625      <entry></entry>
626    </row>
627    <row>
628      <entry>5.1.7.9</entry>
629      <entry>Class template <code>gamma_distribution</code></entry>
630      <entry>Y</entry>
631      <entry></entry>
632    </row>
633    <row>
634      <entry>5.2</entry>
635      <entry>Mathematical special functions</entry>
636      <entry>Y</entry>
637      <entry></entry>
638    </row>
639    <row>
640      <entry>5.2.1</entry>
641      <entry>Additions to header <code>&lt;cmath&gt;</code> synopsis</entry>
642      <entry>Y</entry>
643      <entry></entry>
644    </row>
645    <row>
646      <entry>5.2.1.1</entry>
647      <entry>associated Laguerre polynomials</entry>
648      <entry>Y</entry>
649      <entry></entry>
650    </row>
651    <row>
652      <entry>5.2.1.2</entry>
653      <entry>associated Legendre functions</entry>
654      <entry>Y</entry>
655      <entry></entry>
656    </row>
657    <row>
658      <entry>5.2.1.3</entry>
659      <entry>beta function</entry>
660      <entry>Y</entry>
661      <entry></entry>
662    </row>
663    <row>
664      <entry>5.2.1.4</entry>
665      <entry>(complete) elliptic integral of the first kind</entry>
666      <entry>Y</entry>
667      <entry></entry>
668    </row>
669    <row>
670      <entry>5.2.1.5</entry>
671      <entry>(complete) elliptic integral of the second kind</entry>
672      <entry>Y</entry>
673      <entry></entry>
674    </row>
675    <row>
676      <entry>5.2.1.6</entry>
677      <entry>(complete) elliptic integral of the third kind</entry>
678      <entry>Y</entry>
679      <entry></entry>
680    </row>
681    <row>
682      <entry>5.2.1.7</entry>
683      <entry>confluent hypergeometric functions</entry>
684      <entry>Y</entry>
685      <entry></entry>
686    </row>
687    <row>
688      <entry>5.2.1.8</entry>
689      <entry>regular modified cylindrical Bessel functions</entry>
690      <entry>Y</entry>
691      <entry></entry>
692    </row>
693    <row>
694      <entry>5.2.1.9</entry>
695      <entry>cylindrical Bessel functions (of the first kind)</entry>
696      <entry>Y</entry>
697      <entry></entry>
698    </row>
699    <row>
700      <entry>5.2.1.10</entry>
701      <entry>irregular modified cylindrical Bessel functions</entry>
702      <entry>Y</entry>
703      <entry></entry>
704    </row>
705    <row>
706      <entry>5.2.1.11</entry>
707      <entry>cylindrical Neumann functions</entry>
708      <entry>Y</entry>
709      <entry></entry>
710    </row>
711    <row>
712      <entry>5.2.1.12</entry>
713      <entry>(incomplete) elliptic integral of the first kind</entry>
714      <entry>Y</entry>
715      <entry></entry>
716    </row>
717    <row>
718      <entry>5.2.1.13</entry>
719      <entry>(incomplete) elliptic integral of the second kind</entry>
720      <entry>Y</entry>
721      <entry></entry>
722    </row>
723    <row>
724      <entry>5.2.1.14</entry>
725      <entry>(incomplete) elliptic integral of the third kind</entry>
726      <entry>Y</entry>
727      <entry></entry>
728    </row>
729    <row>
730      <entry>5.2.1.15</entry>
731      <entry>exponential integral</entry>
732      <entry>Y</entry>
733      <entry></entry>
734    </row>
735    <row>
736      <entry>5.2.1.16</entry>
737      <entry>Hermite polynomials</entry>
738      <entry>Y</entry>
739      <entry></entry>
740    </row>
741    <row>
742      <entry>5.2.1.17</entry>
743      <entry>hypergeometric functions</entry>
744      <entry>Y</entry>
745      <entry></entry>
746    </row>
747    <row>
748      <entry>5.2.1.18</entry>
749      <entry>Laguerre polynomials</entry>
750      <entry>Y</entry>
751      <entry></entry>
752    </row>
753    <row>
754      <entry>5.2.1.19</entry>
755      <entry>Legendre polynomials</entry>
756      <entry>Y</entry>
757      <entry></entry>
758    </row>
759    <row>
760      <entry>5.2.1.20</entry>
761      <entry>Riemann zeta function</entry>
762      <entry>Y</entry>
763      <entry></entry>
764    </row>
765    <row>
766      <entry>5.2.1.21</entry>
767      <entry>spherical Bessel functions (of the first kind)</entry>
768      <entry>Y</entry>
769      <entry></entry>
770    </row>
771    <row>
772      <entry>5.2.1.22</entry>
773      <entry>spherical associated Legendre functions</entry>
774      <entry>Y</entry>
775      <entry></entry>
776    </row>
777    <row>
778      <entry>5.2.1.23</entry>
779      <entry>spherical Neumann functions</entry>
780      <entry>Y</entry>
781      <entry></entry>
782    </row>
783    <row>
784      <entry>5.2.2</entry>
785      <entry>Additions to header <code>&lt;math.h&gt;</code> synopsis</entry>
786      <entry>Y</entry>
787      <entry></entry>
788    </row>
789    <row>
790      <entry><emphasis>6</emphasis></entry>
791      <entry namest="c2" nameend="c4" align="left"><emphasis>Containers</emphasis></entry>
792    </row>
793    <row>
794      <entry>6.1</entry>
795      <entry>Tuple types</entry>
796      <entry>Y</entry>
797      <entry></entry>
798    </row>
799    <row>
800      <entry>6.1.1</entry>
801      <entry>Header <code>&lt;tuple&gt;</code> synopsis</entry>
802      <entry>Y</entry>
803      <entry></entry>
804    </row>
805    <row>
806      <entry>6.1.2</entry>
807      <entry>Additions to header <code>&lt;utility&gt;</code> synopsis</entry>
808      <entry>Y</entry>
809      <entry></entry>
810    </row>
811    <row>
812      <entry>6.1.3</entry>
813      <entry>Class template <code>tuple</code></entry>
814      <entry>Y</entry>
815      <entry></entry>
816    </row>
817    <row>
818      <entry>6.1.3.1</entry>
819      <entry>Construction</entry>
820      <entry>Y</entry>
821      <entry></entry>
822    </row>
823    <row>
824      <entry>6.1.3.2</entry>
825      <entry>Tuple creation functions</entry>
826      <entry>Y</entry>
827      <entry></entry>
828    </row>
829    <row>
830      <entry>6.1.3.3</entry>
831      <entry>Tuple helper classes</entry>
832      <entry>Y</entry>
833      <entry></entry>
834    </row>
835    <row>
836      <entry>6.1.3.4</entry>
837      <entry>Element access</entry>
838      <entry>Y</entry>
839      <entry></entry>
840    </row>
841    <row>
842      <entry>6.1.3.5</entry>
843      <entry>Relational operators</entry>
844      <entry>Y</entry>
845      <entry></entry>
846    </row>
847    <row>
848      <entry>6.1.4</entry>
849      <entry>Pairs</entry>
850      <entry>Y</entry>
851      <entry></entry>
852    </row>
853    <row>
854      <entry>6.2</entry>
855      <entry>Fixed size array</entry>
856      <entry>Y</entry>
857      <entry></entry>
858    </row>
859    <row>
860      <entry>6.2.1</entry>
861      <entry>Header <code>&lt;array&gt;</code> synopsis</entry>
862      <entry>Y</entry>
863      <entry></entry>
864    </row>
865    <row>
866      <entry>6.2.2</entry>
867      <entry>Class template <code>array</code></entry>
868      <entry>Y</entry>
869
870      <entry></entry>
871    </row>
872    <row>
873      <entry>6.2.2.1</entry>
874      <entry><code>array</code> constructors, copy, and assignment</entry>
875      <entry>Y</entry>
876      <entry></entry>
877    </row>
878    <row>
879      <entry>6.2.2.2</entry>
880      <entry><code>array</code> specialized algorithms</entry>
881      <entry>Y</entry>
882      <entry></entry>
883    </row>
884    <row>
885      <entry>6.2.2.3</entry>
886      <entry><code>array</code> size</entry>
887      <entry>Y</entry>
888      <entry></entry>
889    </row>
890    <row>
891      <entry>6.2.2.4</entry>
892      <entry>Zero sized <code>array</code>s</entry>
893      <entry>Y</entry>
894      <entry></entry>
895    </row>
896    <row>
897      <entry>6.2.2.5</entry>
898      <entry>Tuple interface to class template <code>array</code></entry>
899      <entry>Y</entry>
900      <entry></entry>
901    </row>
902    <row>
903      <entry>6.3</entry>
904      <entry>Unordered associative containers</entry>
905      <entry>Y</entry>
906      <entry></entry>
907    </row>
908    <row>
909      <entry>6.3.1</entry>
910      <entry>Unordered associative container requirements</entry>
911      <entry>Y</entry>
912      <entry></entry>
913    </row>
914    <row>
915      <entry>6.3.1.1</entry>
916      <entry>Exception safety guarantees</entry>
917      <entry>Y</entry>
918      <entry></entry>
919    </row>
920    <row>
921      <entry>6.3.2</entry>
922      <entry>Additions to header <code>&lt;functional&gt;</code> synopsis</entry>
923      <entry>Y</entry>
924      <entry></entry>
925    </row>
926    <row>
927      <entry>6.3.3</entry>
928      <entry>Class template <code>hash</code></entry>
929      <entry>Y</entry>
930      <entry></entry>
931    </row>
932    <row>
933      <entry>6.3.4</entry>
934      <entry>Unordered associative container classes</entry>
935      <entry>Y</entry>
936      <entry></entry>
937    </row>
938    <row>
939      <entry>6.3.4.1</entry>
940      <entry>Header <code>&lt;unordered_set&gt;</code> synopsis</entry>
941      <entry>Y</entry>
942      <entry></entry>
943    </row>
944    <row>
945      <entry>6.3.4.2</entry>
946      <entry>Header <code>&lt;unordered_map&gt;</code> synopsis</entry>
947      <entry>Y</entry>
948      <entry></entry>
949    </row>
950    <row>
951      <entry>6.3.4.3</entry>
952      <entry>Class template <code>unordered_set</code></entry>
953      <entry>Y</entry>
954      <entry></entry>
955    </row>
956    <row>
957      <entry>6.3.4.3.1</entry>
958      <entry><code>unordered_set</code> constructors</entry>
959      <entry>Y</entry>
960      <entry></entry>
961    </row>
962    <row>
963      <entry>6.3.4.3.2</entry>
964      <entry><code>unordered_set</code> swap</entry>
965      <entry>Y</entry>
966      <entry></entry>
967    </row>
968    <row>
969      <entry>6.3.4.4</entry>
970      <entry>Class template <code>unordered_map</code></entry>
971      <entry>Y</entry>
972      <entry></entry>
973    </row>
974    <row>
975      <entry>6.3.4.4.1</entry>
976      <entry><code>unordered_map</code> constructors</entry>
977      <entry>Y</entry>
978      <entry></entry>
979    </row>
980    <row>
981      <entry>6.3.4.4.2</entry>
982      <entry><code>unordered_map</code> element access</entry>
983      <entry>Y</entry>
984      <entry></entry>
985    </row>
986    <row>
987      <entry>6.3.4.4.3</entry>
988      <entry><code>unordered_map</code> swap</entry>
989      <entry>Y</entry>
990      <entry></entry>
991    </row>
992    <row>
993      <entry>6.3.4.5</entry>
994      <entry>Class template <code>unordered_multiset<code></code></code></entry>
995      <entry>Y</entry>
996      <entry></entry>
997    </row>
998    <row>
999      <entry>6.3.4.5.1</entry>
1000      <entry><code>unordered_multiset</code> constructors</entry>
1001      <entry>Y</entry>
1002      <entry></entry>
1003    </row>
1004    <row>
1005      <entry>6.3.4.5.2</entry>
1006      <entry><code>unordered_multiset</code> swap</entry>
1007      <entry>Y</entry>
1008      <entry></entry>
1009    </row>
1010    <row>
1011      <entry>6.3.4.6</entry>
1012      <entry>Class template <code>unordered_multimap</code></entry>
1013      <entry>Y</entry>
1014      <entry></entry>
1015    </row>
1016    <row>
1017      <entry>6.3.4.6.1</entry>
1018      <entry><code>unordered_multimap</code> constructors</entry>
1019      <entry>Y</entry>
1020      <entry></entry>
1021    </row>
1022    <row>
1023      <entry>6.3.4.6.2</entry>
1024      <entry><code>unordered_multimap</code> swap</entry>
1025      <entry>Y</entry>
1026      <entry></entry>
1027    </row>
1028    <row>
1029      <entry><emphasis>7</emphasis></entry>
1030      <entry namest="c2" nameend="c4" align="left"><emphasis>Regular Expressions</emphasis></entry>
1031    </row>
1032    <row>
1033      <?dbhtml bgcolor="#C8B0B0" ?>
1034      <entry>7.1</entry>
1035      <entry>Definitions</entry>
1036      <entry>N</entry>
1037      <entry></entry>
1038    </row>
1039    <row>
1040      <?dbhtml bgcolor="#C8B0B0" ?>
1041      <entry>7.2</entry>
1042      <entry>Requirements</entry>
1043      <entry>N</entry>
1044      <entry></entry>
1045    </row>
1046    <row>
1047      <?dbhtml bgcolor="#C8B0B0" ?>
1048      <entry>7.3</entry>
1049      <entry>Regular expressions summary</entry>
1050      <entry>N</entry>
1051      <entry></entry>
1052    </row>
1053    <row>
1054      <?dbhtml bgcolor="#C8B0B0" ?>
1055      <entry>7.4</entry>
1056      <entry>Header <code>&lt;regex&gt;</code> synopsis</entry>
1057      <entry>N</entry>
1058      <entry></entry>
1059    </row>
1060    <row>
1061      <?dbhtml bgcolor="#C8B0B0" ?>
1062      <entry>7.5</entry>
1063      <entry>Namespace <code>tr1::regex_constants</code></entry>
1064      <entry>N</entry>
1065      <entry></entry>
1066    </row>
1067    <row>
1068      <?dbhtml bgcolor="#C8B0B0" ?>
1069      <entry>7.5.1</entry>
1070      <entry>Bitmask Type <code>syntax_option_type</code></entry>
1071      <entry>N</entry>
1072      <entry></entry>
1073    </row>
1074    <row>
1075      <?dbhtml bgcolor="#C8B0B0" ?>
1076      <entry>7.5.2</entry>
1077      <entry>Bitmask Type <code>regex_constants::match_flag_type</code></entry>
1078      <entry>N</entry>
1079      <entry></entry>
1080    </row>
1081    <row>
1082      <?dbhtml bgcolor="#C8B0B0" ?>
1083      <entry>7.5.3</entry>
1084      <entry>Implementation defined <code>error_type</code></entry>
1085      <entry>N</entry>
1086      <entry></entry>
1087    </row>
1088    <row>
1089      <?dbhtml bgcolor="#C8B0B0" ?>
1090      <entry>7.6</entry>
1091      <entry>Class <code>regex_error</code></entry>
1092      <entry>N</entry>
1093      <entry></entry>
1094    </row>
1095    <row>
1096      <?dbhtml bgcolor="#C8B0B0" ?>
1097      <entry>7.7</entry>
1098      <entry>Class template <code>regex_traits</code></entry>
1099      <entry>N</entry>
1100      <entry></entry>
1101    </row>
1102    <row>
1103      <?dbhtml bgcolor="#C8B0B0" ?>
1104      <entry>7.8</entry>
1105      <entry>Class template <code>basic_regex</code></entry>
1106      <entry>N</entry>
1107      <entry></entry>
1108    </row>
1109    <row>
1110      <?dbhtml bgcolor="#C8B0B0" ?>
1111      <entry>7.8.1</entry>
1112      <entry><code>basic_regex</code> constants</entry>
1113      <entry>N</entry>
1114      <entry></entry>
1115    </row>
1116    <row>
1117      <?dbhtml bgcolor="#C8B0B0" ?>
1118      <entry>7.8.2</entry>
1119      <entry><code>basic_regex</code> constructors</entry>
1120      <entry>N</entry>
1121      <entry></entry>
1122    </row>
1123    <row>
1124      <?dbhtml bgcolor="#C8B0B0" ?>
1125      <entry>7.8.3</entry>
1126      <entry><code>basic_regex</code> assign</entry>
1127      <entry>N</entry>
1128      <entry></entry>
1129    </row>
1130    <row>
1131      <?dbhtml bgcolor="#C8B0B0" ?>
1132      <entry>7.8.4</entry>
1133      <entry><code>basic_regex</code> constant operations</entry>
1134      <entry>N</entry>
1135      <entry></entry>
1136    </row>
1137    <row>
1138      <?dbhtml bgcolor="#C8B0B0" ?>
1139      <entry>7.8.5</entry>
1140      <entry><code>basic_regex</code> locale</entry>
1141      <entry>N</entry>
1142      <entry></entry>
1143    </row>
1144    <row>
1145      <?dbhtml bgcolor="#C8B0B0" ?>
1146      <entry>7.8.6</entry>
1147      <entry><code>basic_regex</code> swap</entry>
1148      <entry>N</entry>
1149      <entry></entry>
1150    </row>
1151    <row>
1152      <?dbhtml bgcolor="#C8B0B0" ?>
1153      <entry>7.8.7</entry>
1154      <entry><code>basic_regex</code> non-member functions</entry>
1155      <entry>N</entry>
1156      <entry></entry>
1157    </row>
1158    <row>
1159      <?dbhtml bgcolor="#C8B0B0" ?>
1160      <entry>7.8.7.1</entry>
1161      <entry><code>basic_regex</code> non-member swap</entry>
1162      <entry>N</entry>
1163      <entry></entry>
1164    </row>
1165    <row>
1166      <?dbhtml bgcolor="#C8B0B0" ?>
1167      <entry>7.9</entry>
1168      <entry>Class template <code>sub_match</code></entry>
1169      <entry>N</entry>
1170      <entry></entry>
1171    </row>
1172    <row>
1173      <?dbhtml bgcolor="#C8B0B0" ?>
1174      <entry>7.9.1</entry>
1175      <entry><code>sub_match</code> members</entry>
1176      <entry>N</entry>
1177      <entry></entry>
1178    </row>
1179    <row>
1180      <?dbhtml bgcolor="#C8B0B0" ?>
1181      <entry>7.9.2</entry>
1182      <entry><code>sub_match</code> non-member operators</entry>
1183      <entry>N</entry>
1184      <entry></entry>
1185    </row>
1186    <row>
1187      <?dbhtml bgcolor="#C8B0B0" ?>
1188      <entry>7.10</entry>
1189      <entry>Class template <code>match_results</code></entry>
1190      <entry>N</entry>
1191      <entry></entry>
1192    </row>
1193    <row>
1194      <?dbhtml bgcolor="#C8B0B0" ?>
1195      <entry>7.10.1</entry>
1196      <entry><code>match_results</code> constructors</entry>
1197      <entry>N</entry>
1198      <entry></entry>
1199    </row>
1200    <row>
1201      <?dbhtml bgcolor="#C8B0B0" ?>
1202      <entry>7.10.2</entry>
1203      <entry><code>match_results</code> size</entry>
1204      <entry>N</entry>
1205      <entry></entry>
1206    </row>
1207    <row>
1208      <?dbhtml bgcolor="#C8B0B0" ?>
1209      <entry>7.10.3</entry>
1210      <entry><code>match_results</code> element access</entry>
1211      <entry>N</entry>
1212      <entry></entry>
1213    </row>
1214    <row>
1215      <?dbhtml bgcolor="#C8B0B0" ?>
1216      <entry>7.10.4</entry>
1217      <entry><code>match_results</code> formatting</entry>
1218      <entry>N</entry>
1219      <entry></entry>
1220    </row>
1221    <row>
1222      <?dbhtml bgcolor="#C8B0B0" ?>
1223      <entry>7.10.5</entry>
1224      <entry><code>match_results</code> allocator</entry>
1225      <entry>N</entry>
1226      <entry></entry>
1227    </row>
1228    <row>
1229      <?dbhtml bgcolor="#C8B0B0" ?>
1230      <entry>7.10.6</entry>
1231      <entry><code>match_results</code> swap</entry>
1232      <entry>N</entry>
1233      <entry></entry>
1234    </row>
1235    <row>
1236      <?dbhtml bgcolor="#C8B0B0" ?>
1237      <entry>7.11</entry>
1238      <entry>Regular expression algorithms</entry>
1239      <entry>N</entry>
1240      <entry></entry>
1241    </row>
1242    <row>
1243      <?dbhtml bgcolor="#C8B0B0" ?>
1244      <entry>7.11.1</entry>
1245      <entry>exceptions</entry>
1246      <entry>N</entry>
1247      <entry></entry>
1248    </row>
1249    <row>
1250      <?dbhtml bgcolor="#C8B0B0" ?>
1251      <entry>7.11.2</entry>
1252      <entry><code>regex_match</code></entry>
1253      <entry>N</entry>
1254      <entry></entry>
1255    </row>
1256    <row>
1257      <?dbhtml bgcolor="#C8B0B0" ?>
1258      <entry>7.11.3</entry>
1259      <entry><code>regex_search</code></entry>
1260      <entry>N</entry>
1261      <entry></entry>
1262    </row>
1263    <row>
1264      <?dbhtml bgcolor="#C8B0B0" ?>
1265      <entry>7.11.4</entry>
1266      <entry><code>regex_replace</code></entry>
1267      <entry>N</entry>
1268      <entry></entry>
1269    </row>
1270    <row>
1271      <?dbhtml bgcolor="#C8B0B0" ?>
1272      <entry>7.12</entry>
1273      <entry>Regular expression Iterators</entry>
1274      <entry>N</entry>
1275      <entry></entry>
1276    </row>
1277    <row>
1278      <?dbhtml bgcolor="#C8B0B0" ?>
1279      <entry>7.12.1</entry>
1280      <entry>Class template <code>regex_iterator</code></entry>
1281      <entry>N</entry>
1282      <entry></entry>
1283    </row>
1284    <row>
1285      <?dbhtml bgcolor="#C8B0B0" ?>
1286      <entry>7.12.1.1</entry>
1287      <entry><code>regex_iterator</code> constructors</entry>
1288      <entry>N</entry>
1289      <entry></entry>
1290    </row>
1291    <row>
1292      <?dbhtml bgcolor="#C8B0B0" ?>
1293      <entry>7.12.1.2</entry>
1294      <entry><code>regex_iterator</code> comparisons</entry>
1295      <entry>N</entry>
1296      <entry></entry>
1297    </row>
1298    <row>
1299      <?dbhtml bgcolor="#C8B0B0" ?>
1300      <entry>7.12.1.3</entry>
1301      <entry><code>regex_iterator</code> dereference</entry>
1302      <entry>N</entry>
1303      <entry></entry>
1304    </row>
1305    <row>
1306      <?dbhtml bgcolor="#C8B0B0" ?>
1307      <entry>7.12.1.4</entry>
1308      <entry><code>regex_iterator</code> increment</entry>
1309      <entry>N</entry>
1310      <entry></entry>
1311    </row>
1312    <row>
1313      <?dbhtml bgcolor="#C8B0B0" ?>
1314      <entry>7.12.2</entry>
1315      <entry>Class template <code>regex_token_iterator</code></entry>
1316      <entry>N</entry>
1317      <entry></entry>
1318    </row>
1319    <row>
1320      <?dbhtml bgcolor="#C8B0B0" ?>
1321      <entry>7.12.2.1</entry>
1322      <entry><code>regex_token_iterator</code> constructors</entry>
1323      <entry>N</entry>
1324      <entry></entry>
1325    </row>
1326    <row>
1327      <?dbhtml bgcolor="#C8B0B0" ?>
1328      <entry>7.12.2.2</entry>
1329      <entry><code>regex_token_iterator</code> comparisons</entry>
1330      <entry>N</entry>
1331      <entry></entry>
1332    </row>
1333    <row>
1334      <?dbhtml bgcolor="#C8B0B0" ?>
1335      <entry>7.12.2.3</entry>
1336      <entry><code>regex_token_iterator</code> dereference</entry>
1337      <entry>N</entry>
1338      <entry></entry>
1339    </row>
1340    <row>
1341      <?dbhtml bgcolor="#C8B0B0" ?>
1342      <entry>7.12.2.4</entry>
1343      <entry><code>regex_token_iterator</code> increment</entry>
1344      <entry>N</entry>
1345      <entry></entry>
1346    </row>
1347    <row>
1348      <?dbhtml bgcolor="#C8B0B0" ?>
1349      <entry>7.13</entry>
1350      <entry>Modified ECMAScript regular expression grammar</entry>
1351      <entry>N</entry>
1352      <entry></entry>
1353    </row>
1354    <row>
1355      <entry><emphasis>8</emphasis></entry>
1356      <entry namest="c2" nameend="c4" align="left"><emphasis>C Compatibility</emphasis></entry>
1357    </row>
1358    <row>
1359      <entry>8.1</entry>
1360      <entry>Additions to header <code>&lt;complex&gt;</code></entry>
1361      <entry>Y</entry>
1362      <entry></entry>
1363    </row>
1364    <row>
1365      <entry>8.1.1</entry>
1366      <entry>Synopsis</entry>
1367      <entry>Y</entry>
1368      <entry></entry>
1369    </row>
1370    <row>
1371      <entry>8.1.2</entry>
1372      <entry>Function <code>acos</code></entry>
1373      <entry>Y</entry>
1374      <entry></entry>
1375    </row>
1376    <row>
1377      <entry>8.1.3</entry>
1378      <entry>Function <code>asin</code></entry>
1379      <entry>Y</entry>
1380      <entry></entry>
1381    </row>
1382    <row>
1383      <entry>8.1.4</entry>
1384      <entry>Function <code>atan</code></entry>
1385      <entry>Y</entry>
1386      <entry></entry>
1387    </row>
1388    <row>
1389      <entry>8.1.5</entry>
1390      <entry>Function <code>acosh</code></entry>
1391      <entry>Y</entry>
1392      <entry></entry>
1393    </row>
1394    <row>
1395      <entry>8.1.6</entry>
1396      <entry>Function <code>asinh</code></entry>
1397      <entry>Y</entry>
1398      <entry></entry>
1399    </row>
1400    <row>
1401      <entry>8.1.7</entry>
1402      <entry>Function <code>atanh</code></entry>
1403      <entry>Y</entry>
1404      <entry></entry>
1405    </row>
1406    <row>
1407      <entry>8.1.8</entry>
1408      <entry>Function <code>fabs</code></entry>
1409      <entry>Y</entry>
1410      <entry></entry>
1411    </row>
1412    <row>
1413      <entry>8.1.9</entry>
1414      <entry>Additional Overloads</entry>
1415      <entry>Y</entry>
1416      <entry></entry>
1417    </row>
1418    <row>
1419      <?dbhtml bgcolor="#C8B0B0" ?>
1420      <entry>8.2</entry>
1421      <entry>Header <code>&lt;ccomplex&gt;</code></entry>
1422      <entry>N</entry>
1423      <entry>DR 551</entry>
1424    </row>
1425    <row>
1426      <?dbhtml bgcolor="#C8B0B0" ?>
1427      <entry>8.3</entry>
1428      <entry>Header <code>&lt;complex.h&gt;</code></entry>
1429      <entry>N</entry>
1430      <entry>DR 551</entry>
1431    </row>
1432    <row>
1433      <entry>8.4</entry>
1434      <entry>Additions to header <code>&lt;cctype&gt;</code></entry>
1435      <entry>Y</entry>
1436      <entry></entry>
1437    </row>
1438    <row>
1439      <entry>8.4.1</entry>
1440      <entry>Synopsis</entry>
1441      <entry>Y</entry>
1442      <entry></entry>
1443    </row>
1444    <row>
1445      <entry>8.4.2</entry>
1446      <entry>Function <code>isblank</code></entry>
1447      <entry>Y</entry>
1448      <entry></entry>
1449    </row>
1450    <row>
1451      <entry>8.5</entry>
1452      <entry>Additions to header <code>&lt;ctype.h&gt;</code></entry>
1453      <entry>Y</entry>
1454      <entry></entry>
1455    </row>
1456    <row>
1457      <entry>8.6</entry>
1458      <entry>Header <code>&lt;cfenv&gt;</code></entry>
1459      <entry>Y</entry>
1460      <entry></entry>
1461    </row>
1462    <row>
1463      <entry>8.6.1</entry>
1464      <entry>Synopsis</entry>
1465      <entry>Y</entry>
1466      <entry></entry>
1467    </row>
1468    <row>
1469      <entry>8.6.2</entry>
1470      <entry>Definitions</entry>
1471      <entry>Y</entry>
1472      <entry></entry>
1473    </row>
1474    <row>
1475      <entry>8.7</entry>
1476      <entry>Header <code>&lt;fenv.h&gt;</code></entry>
1477      <entry>Y</entry>
1478      <entry></entry>
1479    </row>
1480    <row>
1481      <entry>8.8</entry>
1482      <entry>Additions to header <code>&lt;cfloat&gt;</code></entry>
1483      <entry>Y</entry>
1484      <entry></entry>
1485    </row>
1486    <row>
1487      <entry>8.9</entry>
1488      <entry>Additions to header <code>&lt;float.h&gt;</code></entry>
1489      <entry>Y</entry>
1490      <entry></entry>
1491    </row>
1492    <row>
1493      <?dbhtml bgcolor="#C8B0B0" ?>
1494      <entry>8.10</entry>
1495      <entry>Additions to header <code>&lt;ios&gt;</code></entry>
1496      <entry>N</entry>
1497      <entry></entry>
1498    </row>
1499    <row>
1500      <?dbhtml bgcolor="#C8B0B0" ?>
1501      <entry>8.10.1</entry>
1502      <entry>Synopsis</entry>
1503      <entry>N</entry>
1504      <entry></entry>
1505    </row>
1506    <row>
1507      <?dbhtml bgcolor="#C8B0B0" ?>
1508      <entry>8.10.2</entry>
1509      <entry>Function <code>hexfloat</code></entry>
1510      <entry>N</entry>
1511      <entry></entry>
1512    </row>
1513    <row>
1514      <entry>8.11</entry>
1515      <entry>Header <code>&lt;cinttypes&gt;</code></entry>
1516      <entry>Y</entry>
1517      <entry></entry>
1518    </row>
1519    <row>
1520      <entry>8.11.1</entry>
1521      <entry>Synopsis</entry>
1522      <entry>Y</entry>
1523      <entry>DR 557</entry>
1524    </row>
1525    <row>
1526      <entry>8.11.2</entry>
1527      <entry>Definitions</entry>
1528      <entry>Y</entry>
1529      <entry></entry>
1530    </row>
1531    <row>
1532      <entry>8.12</entry>
1533      <entry>Header <code>&lt;inttypes.h&gt;</code></entry>
1534      <entry>Y</entry>
1535      <entry></entry>
1536    </row>
1537    <row>
1538      <entry>8.13</entry>
1539      <entry>Additions to header <code>&lt;climits&gt;</code></entry>
1540      <entry>Y</entry>
1541      <entry></entry>
1542    </row>
1543    <row>
1544      <entry>8.14</entry>
1545      <entry>Additions to header <code>&lt;limits.h&gt;</code></entry>
1546      <entry>Y</entry>
1547      <entry></entry>
1548    </row>
1549    <row>
1550      <?dbhtml bgcolor="#C8B0B0" ?>
1551      <entry>8.15</entry>
1552      <entry>Additions to header <code>&lt;locale&gt;</code></entry>
1553      <entry>N</entry>
1554      <entry></entry>
1555    </row>
1556    <row>
1557      <entry>8.16</entry>
1558      <entry>Additions to header <code>&lt;cmath&gt;</code></entry>
1559      <entry>Y</entry>
1560      <entry></entry>
1561    </row>
1562    <row>
1563      <entry>8.16.1</entry>
1564      <entry>Synopsis</entry>
1565      <entry>Y</entry>
1566      <entry></entry>
1567    </row>
1568    <row>
1569      <entry>8.16.2</entry>
1570      <entry>Definitions</entry>
1571      <entry>Y</entry>
1572      <entry></entry>
1573    </row>
1574    <row>
1575      <entry>8.16.3</entry>
1576      <entry>Function template definitions</entry>
1577      <entry>Y</entry>
1578      <entry></entry>
1579    </row>
1580    <row>
1581      <entry>8.16.4</entry>
1582      <entry>Additional overloads</entry>
1583      <entry>Y</entry>
1584      <entry>DR 568; DR 550</entry>
1585    </row>
1586    <row>
1587      <entry>8.17</entry>
1588      <entry>Additions to header <code>&lt;math.h&gt;</code></entry>
1589      <entry>Y</entry>
1590      <entry></entry>
1591    </row>
1592    <row>
1593      <entry>8.18</entry>
1594      <entry>Additions to header <code>&lt;cstdarg&gt;</code></entry>
1595      <entry>Y</entry>
1596      <entry></entry>
1597    </row>
1598    <row>
1599      <entry>8.19</entry>
1600      <entry>Additions to header <code>&lt;stdarg.h&gt;</code></entry>
1601      <entry>Y</entry>
1602      <entry></entry>
1603    </row>
1604    <row>
1605      <entry>8.20</entry>
1606      <entry>The header <code>&lt;cstdbool&gt;</code></entry>
1607      <entry>Y</entry>
1608      <entry></entry>
1609    </row>
1610    <row>
1611      <entry>8.21</entry>
1612      <entry>The header <code>&lt;stdbool.h&gt;</code></entry>
1613      <entry>Y</entry>
1614      <entry></entry>
1615    </row>
1616    <row>
1617      <entry>8.22</entry>
1618      <entry>The header <code>&lt;cstdint&gt;</code></entry>
1619      <entry>Y</entry>
1620      <entry></entry>
1621    </row>
1622    <row>
1623      <entry>8.22.1</entry>
1624      <entry>Synopsis</entry>
1625      <entry>Y</entry>
1626      <entry></entry>
1627    </row>
1628    <row>
1629      <entry>8.22.2</entry>
1630      <entry>Definitions</entry>
1631      <entry>Y</entry>
1632      <entry></entry>
1633    </row>
1634    <row>
1635      <entry>8.23</entry>
1636      <entry>The header <code>&lt;stdint.h&gt;</code></entry>
1637      <entry>Y</entry>
1638      <entry></entry>
1639    </row>
1640    <row>
1641      <entry>8.24</entry>
1642      <entry>Additions to header <code>&lt;cstdio&gt;</code></entry>
1643      <entry>Y</entry>
1644      <entry></entry>
1645    </row>
1646    <row>
1647      <entry>8.24.1</entry>
1648      <entry>Synopsis</entry>
1649      <entry>Y</entry>
1650      <entry></entry>
1651    </row>
1652    <row>
1653      <entry>8.24.2</entry>
1654      <entry>Definitions</entry>
1655      <entry>Y</entry>
1656      <entry></entry>
1657    </row>
1658    <row>
1659      <entry>8.24.3</entry>
1660      <entry>Additional format specifiers</entry>
1661      <entry>Y</entry>
1662      <entry>C library dependency</entry>
1663    </row>
1664    <row>
1665      <entry>8.24.4</entry>
1666      <entry>Additions to header <code>&lt;stdio.h&gt;</code></entry>
1667      <entry>Y</entry>
1668      <entry></entry>
1669    </row>
1670    <row>
1671      <entry>8.25</entry>
1672      <entry>Additions to header <code>&lt;cstdlib&gt;</code></entry>
1673      <entry>Y</entry>
1674      <entry></entry>
1675    </row>
1676    <row>
1677      <entry>8.25.1</entry>
1678      <entry>Synopsis</entry>
1679      <entry>Y</entry>
1680      <entry></entry>
1681    </row>
1682    <row>
1683      <entry>8.25.2</entry>
1684      <entry>Definitions</entry>
1685      <entry>Y</entry>
1686      <entry></entry>
1687    </row>
1688    <row>
1689      <entry>8.25.3</entry>
1690      <entry>Function <code>abs</code></entry>
1691      <entry>Y</entry>
1692      <entry></entry>
1693    </row>
1694    <row>
1695      <entry>8.25.4</entry>
1696      <entry>Function <code>div</code></entry>
1697      <entry>Y</entry>
1698      <entry></entry>
1699    </row>
1700    <row>
1701      <entry>8.26</entry>
1702      <entry>Additions to header <code>&lt;stdlib.h&gt;</code></entry>
1703      <entry>Y</entry>
1704      <entry></entry>
1705    </row>
1706    <row>
1707      <entry>8.27</entry>
1708      <entry>Header <code>&lt;ctgmath&gt;</code></entry>
1709      <entry>Y</entry>
1710      <entry>DR 551</entry>
1711    </row>
1712    <row>
1713      <entry>8.28</entry>
1714      <entry>Header <code>&lt;tgmath.h&gt;</code></entry>
1715      <entry>Y</entry>
1716      <entry>DR 551</entry>
1717    </row>
1718    <row>
1719      <entry>8.29</entry>
1720      <entry>Additions to header <code>&lt;ctime&gt;</code></entry>
1721      <entry>Y</entry>
1722      <entry>C library dependency</entry>
1723    </row>
1724    <row>
1725      <entry>8.30</entry>
1726      <entry>Additions to header <code>&lt;cwchar&gt;</code></entry>
1727      <entry>Y</entry>
1728      <entry></entry>
1729    </row>
1730    <row>
1731      <entry>8.30.1</entry>
1732      <entry>Synopsis</entry>
1733      <entry>Y</entry>
1734      <entry></entry>
1735    </row>
1736    <row>
1737      <entry>8.30.2</entry>
1738      <entry>Definitions</entry>
1739      <entry>Y</entry>
1740      <entry></entry>
1741    </row>
1742    <row>
1743      <entry>8.30.3</entry>
1744      <entry>Additional wide format specifiers</entry>
1745      <entry>Y</entry>
1746      <entry>C library dependency</entry>
1747    </row>
1748    <row>
1749      <entry>8.31</entry>
1750      <entry>Additions to header <code>&lt;wchar.h&gt;</code></entry>
1751      <entry>Y</entry>
1752      <entry></entry>
1753    </row>
1754    <row>
1755      <entry>8.32</entry>
1756      <entry>Additions to header <code>&lt;cwctype&gt;</code></entry>
1757      <entry>Y</entry>
1758      <entry></entry>
1759    </row>
1760    <row>
1761      <entry>8.32.1</entry>
1762      <entry>Synopsis</entry>
1763      <entry>Y</entry>
1764      <entry></entry>
1765    </row>
1766    <row>
1767      <entry>8.32.2</entry>
1768      <entry>Function <code>iswblank</code></entry>
1769      <entry>Y</entry>
1770      <entry></entry>
1771    </row>
1772    <row>
1773      <entry>8.33</entry>
1774      <entry>Additions to header <code>&lt;wctype.h&gt;</code></entry>
1775      <entry>Y</entry>
1776      <entry></entry>
1777    </row>
1778  </tbody>
1779</tgroup>
1780</table>
1781
1782</sect2>
1783