xref: /openbsd/gnu/gcc/libstdc++-v3/docs/html/ext/tr1.html (revision e5dd7070)
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE html
3          PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
4          "DTD/xhtml1-transitional.dtd">
5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
7<head>
8
9  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
10  <link rev="made" href="mailto:gcc@gcc.gnu.org" />
11  <link rel="shortcut icon" href="http://gcc.gnu.org/favicon.ico" />
12
13  <title>
14    Status of TR1 features in GCC
15    - GNU Project - Free Software Foundation (FSF)
16  </title>
17
18</head>
19
20<body>
21
22<h1 align="center">
23 Status of TR1 features in GCC
24</h1>
25
26<p>
27This table is based on the table of contents of ISO/IEC DTR 19768
28Doc No: N1836=05-0096 Date: 2005-06-24
29Draft Technical Report on C++ Library Extensions
30</p>
31
32<p>
33In this implementation the header names are prefixed by
34<code>tr1/</code>, for instance <code>&lt;tr1/functional&gt;</code>,
35<code>&lt;tr1/memory&gt;</code>, and so on.
36</p>
37
38<p>
39This page describes the TR1 support in mainline GCC CVS, not in any particular
40release.
41</p>
42
43<table border="1">
44  <thead>
45    <tr>
46      <td><span style="font-weight: bold;">Section</span></td>
47      <td><span style="font-weight: bold;">Description</span></td>
48      <td><span style="font-weight: bold;">Done</span></td>
49      <td><span style="font-weight: bold;">Broken</span></td>
50      <td><span style="font-weight: bold;">Missing</span></td>
51      <td><span style="font-weight: bold;">Comments</span></td>
52    </tr>
53  </thead>
54  <tbody>
55    <tr>
56      <td><b>2</b></td>
57      <td colspan="5"><b>General Utilities</b></td>
58    </tr>
59    <tr>
60      <td>2.1</td>
61      <td>Reference wrappers</td>
62      <td>done</td>
63      <td></td>
64      <td></td>
65      <td></td>
66    </tr>
67    <tr>
68      <td>2.1.1</td>
69      <td>Additions to header <code>&lt;functional&gt;</code> synopsis</td>
70      <td>done</td>
71      <td></td>
72      <td></td>
73      <td></td>
74    </tr>
75    <tr>
76      <td>2.1.2</td>
77      <td>Class template <code>reference_wrapper</code></td>
78      <td>done</td>
79      <td></td>
80      <td></td>
81      <td></td>
82    </tr>
83    <tr>
84      <td>2.1.2.1</td>
85      <td><code>reference_wrapper</code> construct/copy/destroy</td>
86      <td>done</td>
87      <td></td>
88      <td></td>
89      <td></td>
90    </tr>
91    <tr>
92      <td>2.1.2.2</td>
93      <td><code>reference_wrapper</code> assignment</td>
94      <td>done</td>
95      <td></td>
96      <td></td>
97      <td></td>
98    </tr>
99    <tr>
100      <td>2.1.2.3</td>
101      <td><code>reference_wrapper</code> access</td>
102      <td>done</td>
103      <td></td>
104      <td></td>
105      <td></td>
106    </tr>
107    <tr>
108      <td>2.1.2.4</td>
109      <td><code>reference_wrapper</code> invocation</td>
110      <td>done</td>
111      <td></td>
112      <td></td>
113      <td></td>
114    </tr>
115    <tr>
116      <td>2.1.2.5</td>
117      <td><code>reference_wrapper</code> helper functions</td>
118      <td>done</td>
119      <td></td>
120      <td></td>
121      <td></td>
122    </tr>
123    <tr>
124      <td>2.2</td>
125      <td>Smart pointers</td>
126      <td>done</td>
127      <td></td>
128      <td></td>
129      <td></td>
130    </tr>
131    <tr>
132      <td>2.2.1</td>
133      <td>Additions to header <code>&lt;memory&gt;</code> synopsis</td>
134      <td>done</td>
135      <td></td>
136      <td></td>
137      <td></td>
138    </tr>
139    <tr>
140      <td>2.2.2</td>
141      <td>Class <code>bad_weak_ptr</code></td>
142      <td>done</td>
143      <td></td>
144      <td></td>
145      <td></td>
146    </tr>
147    <tr>
148      <td>2.2.3</td>
149      <td>Class template <code>shared_ptr</code></td>
150      <td>done</td>
151      <td></td>
152      <td></td>
153      <td><a href="tr1.html#1">1</a></td>
154    </tr>
155    <tr>
156      <td>2.2.3.1</td>
157      <td><code>shared_ptr</code> constructors</td>
158      <td>done</td>
159      <td></td>
160      <td></td>
161      <td></td>
162    </tr>
163    <tr>
164      <td>2.2.3.2</td>
165      <td><code>shared_ptr</code> destructor</td>
166      <td>done</td>
167      <td></td>
168      <td></td>
169      <td></td>
170    </tr>
171    <tr>
172      <td>2.2.3.3</td>
173      <td><code>shared_ptr</code> assignment</td>
174      <td>done</td>
175      <td></td>
176      <td></td>
177      <td></td>
178    </tr>
179    <tr>
180      <td>2.2.3.4</td>
181      <td><code>shared_ptr</code> modifiers</td>
182      <td>done</td>
183      <td></td>
184      <td></td>
185      <td></td>
186    </tr>
187    <tr>
188      <td>2.2.3.5</td>
189      <td><code>shared_ptr</code> observers</td>
190      <td>done</td>
191      <td></td>
192      <td></td>
193      <td></td>
194    </tr>
195    <tr>
196      <td>2.2.3.6</td>
197      <td><code>shared_ptr</code> comparison</td>
198      <td>done</td>
199      <td></td>
200      <td></td>
201      <td></td>
202    </tr>
203    <tr>
204      <td>2.2.3.7</td>
205      <td><code>shared_ptr</code> I/O</td>
206      <td>done</td>
207      <td></td>
208      <td></td>
209      <td></td>
210    </tr>
211    <tr>
212      <td>2.2.3.8</td>
213      <td><code>shared_ptr</code> specialized algorithms</td>
214      <td>done</td>
215      <td></td>
216      <td></td>
217      <td></td>
218    </tr>
219    <tr>
220      <td>2.2.3.9</td>
221      <td><code>shared_ptr</code> casts</td>
222      <td>done</td>
223      <td></td>
224      <td></td>
225      <td></td>
226    </tr>
227    <tr>
228      <td>2.2.3.10</td>
229      <td><code>get_deleter</code></td>
230      <td>done</td>
231      <td></td>
232      <td></td>
233      <td></td>
234    </tr>
235    <tr>
236      <td>2.2.4</td>
237      <td>Class template <code>weak_ptr</code></td>
238      <td>done</td>
239      <td></td>
240      <td></td>
241      <td></td>
242    </tr>
243    <tr>
244      <td>2.2.4.1</td>
245      <td><code>weak_ptr</code> constructors</td>
246      <td>done</td>
247      <td></td>
248      <td></td>
249      <td></td>
250    </tr>
251    <tr>
252      <td>2.2.4.2</td>
253      <td><code>weak_ptr</code> destructor</td>
254      <td>done</td>
255      <td></td>
256      <td></td>
257      <td></td>
258    </tr>
259    <tr>
260      <td>2.2.4.3</td>
261      <td><code>weak_ptr</code> assignment</td>
262      <td>done</td>
263      <td></td>
264      <td></td>
265      <td></td>
266    </tr>
267    <tr>
268      <td>2.2.4.4</td>
269      <td><code>weak_ptr</code> modifiers</td>
270      <td>done</td>
271      <td></td>
272      <td></td>
273      <td></td>
274    </tr>
275    <tr>
276      <td>2.2.4.5</td>
277      <td><code>weak_ptr</code> observers</td>
278      <td>done</td>
279      <td></td>
280      <td></td>
281      <td></td>
282    </tr>
283    <tr>
284      <td>2.2.4.6</td>
285      <td><code>weak_ptr</code> comparison</td>
286      <td>done</td>
287      <td></td>
288      <td></td>
289      <td></td>
290    </tr>
291    <tr>
292      <td>2.2.4.7</td>
293      <td><code>weak_ptr</code> specialized algorithms</td>
294      <td>done</td>
295      <td></td>
296      <td></td>
297      <td></td>
298    </tr>
299    <tr>
300      <td>2.2.5</td>
301      <td>Class template <code>enable_shared_from_this</code></td>
302      <td>done</td>
303      <td></td>
304      <td></td>
305      <td></td>
306    </tr>
307    <tr>
308      <td><b>3</b></td>
309      <td colspan="5"><b>Function objects</b></td>
310    </tr>
311    <tr>
312      <td>3.1</td>
313      <td>Definitions</td>
314      <td>done</td>
315      <td></td>
316      <td></td>
317      <td></td>
318    </tr>
319    <tr>
320      <td>3.2</td>
321      <td>Additions to <code>&lt;functional&gt; synopsis</code></td>
322      <td>done</td>
323      <td></td>
324      <td></td>
325      <td></td>
326    </tr>
327    <tr>
328      <td>3.3</td>
329      <td>Requirements</td>
330      <td>done</td>
331      <td></td>
332      <td></td>
333      <td></td>
334    </tr>
335    <tr>
336      <td>3.4</td>
337      <td>Function return types</td>
338      <td>done</td>
339      <td></td>
340      <td></td>
341      <td></td>
342    </tr>
343    <tr>
344      <td>3.5</td>
345      <td>Function template <code>mem_fn</code></td>
346      <td>done</td>
347      <td></td>
348      <td></td>
349      <td></td>
350    </tr>
351    <tr>
352      <td>3.6</td>
353      <td>Function object binders</td>
354      <td>done</td>
355      <td></td>
356      <td></td>
357      <td></td>
358    </tr>
359    <tr>
360      <td>3.6.1</td>
361      <td>Class template <code>is_bind_expression</code></td>
362      <td>done</td>
363      <td></td>
364      <td></td>
365      <td></td>
366    </tr>
367    <tr>
368      <td>3.6.2</td>
369      <td>Class template <code>is_placeholder</code></td>
370      <td>done</td>
371      <td></td>
372      <td></td>
373      <td></td>
374    </tr>
375    <tr>
376      <td>3.6.3</td>
377      <td>Function template <code>bind</code></td>
378      <td>done</td>
379      <td></td>
380      <td></td>
381      <td></td>
382    </tr>
383    <tr>
384      <td>3.6.4</td>
385      <td>Placeholders</td>
386      <td>done</td>
387      <td></td>
388      <td></td>
389      <td></td>
390    </tr>
391    <tr>
392      <td>3.7</td>
393      <td>Polymorphic function wrappers</td>
394      <td>done</td>
395      <td></td>
396      <td></td>
397      <td></td>
398    </tr>
399    <tr>
400      <td>3.7.1</td>
401      <td>Class <code>bad_function_call<code></code></code></td>
402      <td>done</td>
403      <td></td>
404      <td></td>
405      <td></td>
406    </tr>
407    <tr>
408      <td>3.7.1.1</td>
409      <td><code>bad_function_call</code> constructor</td>
410      <td>done</td>
411      <td></td>
412      <td></td>
413      <td></td>
414    </tr>
415    <tr>
416      <td>3.7.2</td>
417      <td>Class template <code>function</code></td>
418      <td>done</td>
419      <td></td>
420      <td></td>
421      <td></td>
422    </tr>
423    <tr>
424      <td>3.7.2.1</td>
425      <td><code>function</code> construct/copy/destroy</td>
426      <td>done</td>
427      <td></td>
428      <td></td>
429      <td></td>
430    </tr>
431    <tr>
432      <td>3.7.2.2</td>
433      <td><code>function</code> modifiers</td>
434      <td>done</td>
435      <td></td>
436      <td></td>
437      <td></td>
438    </tr>
439    <tr>
440      <td>3.7.2.3</td>
441      <td><code>function</code> capacity</td>
442      <td>done</td>
443      <td></td>
444      <td></td>
445      <td></td>
446    </tr>
447    <tr>
448      <td>3.7.2.4</td>
449      <td><code>function</code> invocation</td>
450      <td>done</td>
451      <td></td>
452      <td></td>
453      <td></td>
454    </tr>
455    <tr>
456      <td>3.7.2.5</td>
457      <td><code>function</code> target access</td>
458      <td>done</td>
459      <td></td>
460      <td></td>
461      <td></td>
462    </tr>
463    <tr>
464      <td>3.7.2.6</td>
465      <td>undefined operators</td>
466      <td>done</td>
467      <td></td>
468      <td></td>
469      <td></td>
470    </tr>
471    <tr>
472      <td>3.7.2.7</td>
473      <td>null pointer comparison operators</td>
474      <td>done</td>
475      <td></td>
476      <td></td>
477      <td></td>
478    </tr>
479    <tr>
480      <td>3.7.2.8</td>
481      <td>specialized algorithms</td>
482      <td>done</td>
483      <td></td>
484      <td></td>
485      <td></td>
486    </tr>
487    <tr>
488      <td><b>4</b></td>
489      <td colspan="5"><b>Metaprogramming and type traits</b></td>
490    </tr>
491    <tr>
492      <td>4.1</td>
493      <td>Requirements</td>
494      <td>done</td>
495      <td></td>
496      <td></td>
497      <td></td>
498    </tr>
499    <tr>
500      <td>4.2</td>
501      <td>Header <code>&lt;type_traits&gt;</code> synopsis</td>
502      <td>done</td>
503      <td></td>
504      <td></td>
505      <td></td>
506    </tr>
507    <tr>
508      <td>4.3</td>
509      <td>Helper classes</td>
510      <td>done</td>
511      <td></td>
512      <td></td>
513      <td></td>
514    </tr>
515    <tr>
516      <td>4.4</td>
517      <td>General Requirements</td>
518      <td>done</td>
519      <td></td>
520      <td></td>
521      <td></td>
522    </tr>
523    <tr>
524      <td>4.5</td>
525      <td>Unary Type Traits</td>
526      <td>done</td>
527      <td></td>
528      <td></td>
529      <td></td>
530    </tr>
531    <tr>
532      <td>4.5.1</td>
533      <td>Primary Type Categories</td>
534      <td>done</td>
535      <td></td>
536      <td></td>
537      <td></td>
538    </tr>
539    <tr>
540      <td>4.5.2</td>
541      <td>Composite type traits</td>
542      <td>done</td>
543      <td></td>
544      <td></td>
545      <td></td>
546    </tr>
547    <tr>
548      <td>4.5.3</td>
549      <td>Type properties</td>
550      <td>done</td>
551      <td></td>
552      <td></td>
553      <td></td>
554    </tr>
555    <tr>
556      <td>4.6</td>
557      <td>Relationships between types</td>
558      <td>done</td>
559      <td></td>
560      <td></td>
561      <td></td>
562    </tr>
563    <tr>
564      <td>4.7</td>
565      <td>Transformations between types</td>
566      <td>done</td>
567      <td></td>
568      <td></td>
569      <td></td>
570    </tr>
571    <tr>
572      <td>4.7.1</td>
573      <td>Const-volatile modifications</td>
574      <td>done</td>
575      <td></td>
576      <td></td>
577      <td></td>
578    </tr>
579    <tr>
580      <td>4.7.2</td>
581      <td>Reference modifications</td>
582      <td>done</td>
583      <td></td>
584      <td></td>
585      <td></td>
586    </tr>
587    <tr>
588      <td>4.7.3</td>
589      <td>Array modifications</td>
590      <td>done</td>
591      <td></td>
592      <td></td>
593      <td></td>
594    </tr>
595    <tr>
596      <td>4.7.4</td>
597      <td>Pointer modifications</td>
598      <td>done</td>
599      <td></td>
600      <td></td>
601      <td></td>
602    </tr>
603    <tr>
604      <td>4.8</td>
605      <td>Other transformations</td>
606      <td>done</td>
607      <td></td>
608      <td></td>
609      <td></td>
610    </tr>
611    <tr>
612      <td>4.9</td>
613      <td>Implementation requirements</td>
614      <td>done</td>
615      <td></td>
616      <td></td>
617      <td></td>
618    </tr>
619    <tr>
620      <td><b>5</b></td>
621      <td colspan="5"><b>Numerical facilities</b></td>
622    </tr>
623    <tr>
624      <td>5.1</td>
625      <td>Random number generation</td>
626      <td>done</td>
627      <td></td>
628      <td></td>
629      <td></td>
630    </tr>
631    <tr>
632      <td>5.1.1</td>
633      <td>Requirements</td>
634      <td>done</td>
635      <td></td>
636      <td></td>
637      <td></td>
638    </tr>
639    <tr>
640      <td>5.1.2</td>
641      <td>Header <code>&lt;random&gt;</code> synopsis</td>
642      <td>done</td>
643      <td></td>
644      <td></td>
645      <td></td>
646    </tr>
647    <tr>
648      <td>5.1.3</td>
649      <td>Class template <code>variate_generator</code></td>
650      <td>done</td>
651      <td></td>
652      <td></td>
653      <td></td>
654    </tr>
655    <tr>
656      <td>5.1.4</td>
657      <td>Random number engine class templates</td>
658      <td>done</td>
659      <td></td>
660      <td></td>
661      <td></td>
662    </tr>
663    <tr>
664      <td>5.1.4.1</td>
665      <td>Class template <code>linear_congruential</code></td>
666      <td>done</td>
667      <td></td>
668      <td></td>
669      <td></td>
670    </tr>
671    <tr>
672      <td>5.1.4.2</td>
673      <td>Class template <code>mersenne_twister</code></td>
674      <td>done</td>
675      <td></td>
676      <td></td>
677      <td></td>
678    </tr>
679    <tr>
680      <td>5.1.4.3</td>
681      <td>Class template <code>subtract_with_carry</code></td>
682      <td>done</td>
683      <td></td>
684      <td></td>
685      <td></td>
686    </tr>
687    <tr>
688      <td>5.1.4.4</td>
689      <td>Class template <code>subtract_with_carry_01</code></td>
690      <td>done</td>
691      <td></td>
692      <td></td>
693      <td></td>
694    </tr>
695    <tr>
696      <td>5.1.4.5</td>
697      <td>Class template <code>discard_block</code></td>
698      <td>done</td>
699      <td></td>
700      <td></td>
701      <td></td>
702    </tr>
703    <tr>
704      <td>5.1.4.6</td>
705      <td>Class template <code>xor_combine</code></td>
706      <td>done</td>
707      <td></td>
708      <td></td>
709      <td>operator()() per N2079</td>
710    </tr>
711    <tr>
712      <td>5.1.5</td>
713      <td>Engines with predefined parameters</td>
714      <td>done</td>
715      <td></td>
716      <td></td>
717      <td></td>
718    </tr>
719    <tr>
720      <td>5.1.6</td>
721      <td>Class <code>random_device</code></td>
722      <td>done</td>
723      <td></td>
724      <td></td>
725      <td></td>
726    </tr>
727    <tr>
728      <td>5.1.7</td>
729      <td>Random distribution class templates</td>
730      <td>done</td>
731      <td></td>
732      <td></td>
733      <td></td>
734    </tr>
735    <tr>
736      <td>5.1.7.1</td>
737      <td>Class template <code>uniform_int</code></td>
738      <td>done</td>
739      <td></td>
740      <td></td>
741      <td></td>
742    </tr>
743    <tr>
744      <td>5.1.7.2</td>
745      <td>Class <code>bernoulli_distribution</code></td>
746      <td>done</td>
747      <td></td>
748      <td></td>
749      <td></td>
750    </tr>
751    <tr>
752      <td>5.1.7.3</td>
753      <td>Class template <code>geometric_distribution</code></td>
754      <td>done</td>
755      <td></td>
756      <td></td>
757      <td></td>
758    </tr>
759    <tr>
760      <td>5.1.7.4</td>
761      <td>Class template <code>poisson_distribution</code></td>
762      <td>done</td>
763      <td></td>
764      <td></td>
765      <td></td>
766    </tr>
767    <tr>
768      <td>5.1.7.5</td>
769      <td>Class template <code>binomial_distribution</code></td>
770      <td>done</td>
771      <td></td>
772      <td></td>
773      <td></td>
774    </tr>
775    <tr>
776      <td>5.1.7.6</td>
777      <td>Class template <code>uniform_real</code></td>
778      <td>done</td>
779      <td></td>
780      <td></td>
781      <td></td>
782    </tr>
783    <tr>
784      <td>5.1.7.7</td>
785      <td>Class template <code>exponential_distribution</code></td>
786      <td>done</td>
787      <td></td>
788      <td></td>
789      <td></td>
790    </tr>
791    <tr>
792      <td>5.1.7.8</td>
793      <td>Class template <code>normal_distribution</code></td>
794      <td>done</td>
795      <td></td>
796      <td></td>
797      <td></td>
798    </tr>
799    <tr>
800      <td>5.1.7.9</td>
801      <td>Class template <code>gamma_distribution</code></td>
802      <td>done</td>
803      <td></td>
804      <td></td>
805      <td></td>
806    </tr>
807    <tr>
808      <td>5.2</td>
809      <td>Mathematical special functions</td>
810      <td></td>
811      <td></td>
812      <td>missing</td>
813      <td></td>
814    </tr>
815    <tr>
816      <td>5.2.1</td>
817      <td>Additions to header <code>&lt;cmath&gt;</code> synopsis</td>
818      <td></td>
819      <td></td>
820      <td>missing</td>
821      <td></td>
822    </tr>
823    <tr>
824      <td>5.2.1.1</td>
825      <td>associated Laguerre polynomials</td>
826      <td></td>
827      <td></td>
828      <td>missing</td>
829      <td></td>
830    </tr>
831    <tr>
832      <td>5.2.1.2</td>
833      <td>associated Legendre functions</td>
834      <td></td>
835      <td></td>
836      <td>missing</td>
837      <td></td>
838    </tr>
839    <tr>
840      <td>5.2.1.3</td>
841      <td>beta function</td>
842      <td></td>
843      <td></td>
844      <td>missing</td>
845      <td></td>
846    </tr>
847    <tr>
848      <td>5.2.1.4</td>
849      <td>(complete) elliptic integral of the first kind</td>
850      <td></td>
851      <td></td>
852      <td>missing</td>
853      <td></td>
854    </tr>
855    <tr>
856      <td>5.2.1.5</td>
857      <td>(complete) elliptic integral of the second kind</td>
858      <td></td>
859      <td></td>
860      <td>missing</td>
861      <td></td>
862    </tr>
863    <tr>
864      <td>5.2.1.6</td>
865      <td>(complete) elliptic integral of the third kind</td>
866      <td></td>
867      <td></td>
868      <td>missing</td>
869      <td></td>
870    </tr>
871    <tr>
872      <td>5.2.1.7</td>
873      <td>confluent hypergeometric functions</td>
874      <td></td>
875      <td></td>
876      <td>missing</td>
877      <td></td>
878    </tr>
879    <tr>
880      <td>5.2.1.8</td>
881      <td>regular modified cylindrical Bessel functions</td>
882      <td></td>
883      <td></td>
884      <td>missing</td>
885      <td></td>
886    </tr>
887    <tr>
888      <td>5.2.1.9</td>
889      <td>cylindrical Bessel functions (of the first kind)</td>
890      <td></td>
891      <td></td>
892      <td>missing</td>
893      <td></td>
894    </tr>
895    <tr>
896      <td>5.2.1.10</td>
897      <td>irregular modified cylindrical Bessel functions</td>
898      <td></td>
899      <td></td>
900      <td>missing</td>
901      <td></td>
902    </tr>
903    <tr>
904      <td>5.2.1.11</td>
905      <td>cylindrical Neumann functions</td>
906      <td></td>
907      <td></td>
908      <td>missing</td>
909      <td></td>
910    </tr>
911    <tr>
912      <td>5.2.1.12</td>
913      <td>(incomplete) elliptic integral of the first kind</td>
914      <td></td>
915      <td></td>
916      <td>missing</td>
917      <td></td>
918    </tr>
919    <tr>
920      <td>5.2.1.13</td>
921      <td>(incomplete) elliptic integral of the second kind</td>
922      <td></td>
923      <td></td>
924      <td>missing</td>
925      <td></td>
926    </tr>
927    <tr>
928      <td>5.2.1.14</td>
929      <td>(incomplete) elliptic integral of the third kind</td>
930      <td></td>
931      <td></td>
932      <td>missing</td>
933      <td></td>
934    </tr>
935    <tr>
936      <td>5.2.1.15</td>
937      <td>exponential integral</td>
938      <td></td>
939      <td></td>
940      <td>missing</td>
941      <td></td>
942    </tr>
943    <tr>
944      <td>5.2.1.16</td>
945      <td>Hermite polynomials</td>
946      <td></td>
947      <td></td>
948      <td>missing</td>
949      <td></td>
950    </tr>
951    <tr>
952      <td>5.2.1.17</td>
953      <td>hypergeometric functions</td>
954      <td></td>
955      <td></td>
956      <td>missing</td>
957      <td></td>
958    </tr>
959    <tr>
960      <td>5.2.1.18</td>
961      <td>Laguerre polynomials</td>
962      <td></td>
963      <td></td>
964      <td>missing</td>
965      <td></td>
966    </tr>
967    <tr>
968      <td>5.2.1.19</td>
969      <td>Legendre polynomials</td>
970      <td></td>
971      <td></td>
972      <td>missing</td>
973      <td></td>
974    </tr>
975    <tr>
976      <td>5.2.1.20</td>
977      <td>Riemann zeta function</td>
978      <td></td>
979      <td></td>
980      <td>missing</td>
981      <td></td>
982    </tr>
983    <tr>
984      <td>5.2.1.21</td>
985      <td>spherical Bessel functions (of the first kind)</td>
986      <td></td>
987      <td></td>
988      <td>missing</td>
989      <td></td>
990    </tr>
991    <tr>
992      <td>5.2.1.22</td>
993      <td>spherical associated Legendre functions</td>
994      <td></td>
995      <td></td>
996      <td>missing</td>
997      <td></td>
998    </tr>
999    <tr>
1000      <td>5.2.1.23</td>
1001      <td>spherical Neumann functions</td>
1002      <td></td>
1003      <td></td>
1004      <td>missing</td>
1005      <td></td>
1006    </tr>
1007    <tr>
1008      <td>5.2.2</td>
1009      <td>Additions to header <code>&lt;math.h&gt;</code> synopsis</td>
1010      <td></td>
1011      <td></td>
1012      <td>missing</td>
1013      <td></td>
1014    </tr>
1015    <tr>
1016      <td><b>6</b></td>
1017      <td colspan="5"><b>Containers</b></td>
1018    </tr>
1019    <tr>
1020      <td>6.1</td>
1021      <td>Tuple types</td>
1022      <td>done</td>
1023      <td></td>
1024      <td></td>
1025      <td></td>
1026    </tr>
1027    <tr>
1028      <td>6.1.1</td>
1029      <td>Header <code>&lt;tuple&gt;</code> synopsis</td>
1030      <td>done</td>
1031      <td></td>
1032      <td></td>
1033      <td></td>
1034    </tr>
1035    <tr>
1036      <td>6.1.2</td>
1037      <td>Additions to header <code>&lt;utility&gt;</code> synopsis</td>
1038      <td>done</td>
1039      <td></td>
1040      <td></td>
1041      <td></td>
1042    </tr>
1043    <tr>
1044      <td>6.1.3</td>
1045      <td>Class template <code>tuple</code></td>
1046      <td>done</td>
1047      <td></td>
1048      <td></td>
1049      <td></td>
1050    </tr>
1051    <tr>
1052      <td>6.1.3.1</td>
1053      <td>Construction</td>
1054      <td>done</td>
1055      <td></td>
1056      <td></td>
1057      <td></td>
1058    </tr>
1059    <tr>
1060      <td>6.1.3.2</td>
1061      <td>Tuple creation functions</td>
1062      <td>done</td>
1063      <td></td>
1064      <td></td>
1065      <td></td>
1066    </tr>
1067    <tr>
1068      <td>6.1.3.3</td>
1069      <td>Tuple helper classes</td>
1070      <td>done</td>
1071      <td></td>
1072      <td></td>
1073      <td></td>
1074    </tr>
1075    <tr>
1076      <td>6.1.3.4</td>
1077      <td>Element access</td>
1078      <td>done</td>
1079      <td></td>
1080      <td></td>
1081      <td></td>
1082    </tr>
1083    <tr>
1084      <td>6.1.3.5</td>
1085      <td>Relational operators</td>
1086      <td>done</td>
1087      <td></td>
1088      <td></td>
1089      <td></td>
1090    </tr>
1091    <tr>
1092      <td>6.1.4</td>
1093      <td>Pairs</td>
1094      <td>done</td>
1095      <td></td>
1096      <td></td>
1097      <td></td>
1098    </tr>
1099    <tr>
1100      <td>6.2</td>
1101      <td>Fixed size array</td>
1102      <td>done</td>
1103      <td></td>
1104      <td></td>
1105      <td></td>
1106    </tr>
1107    <tr>
1108      <td>6.2.1</td>
1109      <td>Header <code>&lt;array&gt;</code> synopsis</td>
1110      <td>done</td>
1111      <td></td>
1112      <td></td>
1113      <td></td>
1114    </tr>
1115    <tr>
1116      <td>6.2.2</td>
1117      <td>Class template <code>array</code></td>
1118      <td>done</td>
1119      <td></td>
1120      <td></td>
1121      <td></td>
1122    </tr>
1123    <tr>
1124      <td>6.2.2.1</td>
1125      <td><code>array</code> constructors, copy, and assignment</td>
1126      <td>done</td>
1127      <td></td>
1128      <td></td>
1129      <td></td>
1130    </tr>
1131    <tr>
1132      <td>6.2.2.2</td>
1133      <td><code>array</code> specialized algorithms</td>
1134      <td>done</td>
1135      <td></td>
1136      <td></td>
1137      <td></td>
1138    </tr>
1139    <tr>
1140      <td>6.2.2.3</td>
1141      <td><code>array</code> size</td>
1142      <td>done</td>
1143      <td></td>
1144      <td></td>
1145      <td></td>
1146    </tr>
1147    <tr>
1148      <td>6.2.2.4</td>
1149      <td>Zero sized <code>array</code>s</td>
1150      <td>done</td>
1151      <td></td>
1152      <td></td>
1153      <td></td>
1154    </tr>
1155    <tr>
1156      <td>6.2.2.5</td>
1157      <td>Tuple interface to class template <code>array</code></td>
1158      <td>done</td>
1159      <td></td>
1160      <td></td>
1161      <td></td>
1162    </tr>
1163    <tr>
1164      <td>6.3</td>
1165      <td>Unordered associative containers</td>
1166      <td>done</td>
1167      <td></td>
1168      <td></td>
1169      <td></td>
1170    </tr>
1171    <tr>
1172      <td>6.3.1</td>
1173      <td>Unordered associative container requirements</td>
1174      <td>done</td>
1175      <td></td>
1176      <td></td>
1177      <td></td>
1178    </tr>
1179    <tr>
1180      <td>6.3.1.1</td>
1181      <td>Exception safety guarantees</td>
1182      <td>done</td>
1183      <td></td>
1184      <td></td>
1185      <td></td>
1186    </tr>
1187    <tr>
1188      <td>6.3.2</td>
1189      <td>Additions to header <code>&lt;functional&gt;</code> synopsis</td>
1190      <td>done</td>
1191      <td></td>
1192      <td></td>
1193      <td></td>
1194    </tr>
1195    <tr>
1196      <td>6.3.3</td>
1197      <td>Class template <code>hash</code></td>
1198      <td>done</td>
1199      <td></td>
1200      <td></td>
1201      <td></td>
1202    </tr>
1203    <tr>
1204      <td>6.3.4</td>
1205      <td>Unordered associative container classes</td>
1206      <td>done</td>
1207      <td></td>
1208      <td></td>
1209      <td></td>
1210    </tr>
1211    <tr>
1212      <td>6.3.4.1</td>
1213      <td>Header <code>&lt;unordered_set&gt;</code> synopsis</td>
1214      <td>done</td>
1215      <td></td>
1216      <td></td>
1217      <td></td>
1218    </tr>
1219    <tr>
1220      <td>6.3.4.2</td>
1221      <td>Header <code>&lt;unordered_map&gt;</code> synopsis</td>
1222      <td>done</td>
1223      <td></td>
1224      <td></td>
1225      <td></td>
1226    </tr>
1227    <tr>
1228      <td>6.3.4.3</td>
1229      <td>Class template <code>unordered_set</code></td>
1230      <td>done</td>
1231      <td></td>
1232      <td></td>
1233      <td></td>
1234    </tr>
1235    <tr>
1236      <td>6.3.4.3.1</td>
1237      <td><code>unordered_set</code> constructors</td>
1238      <td>done</td>
1239      <td></td>
1240      <td></td>
1241      <td></td>
1242    </tr>
1243    <tr>
1244      <td>6.3.4.3.2</td>
1245      <td><code>unordered_set</code> swap</td>
1246      <td>done</td>
1247      <td></td>
1248      <td></td>
1249      <td></td>
1250    </tr>
1251    <tr>
1252      <td>6.3.4.4</td>
1253      <td>Class template <code>unordered_map</code></td>
1254      <td>done</td>
1255      <td></td>
1256      <td></td>
1257      <td></td>
1258    </tr>
1259    <tr>
1260      <td>6.3.4.4.1</td>
1261      <td><code>unordered_map</code> constructors</td>
1262      <td>done</td>
1263      <td></td>
1264      <td></td>
1265      <td></td>
1266    </tr>
1267    <tr>
1268      <td>6.3.4.4.2</td>
1269      <td><code>unordered_map</code> element access</td>
1270      <td>done</td>
1271      <td></td>
1272      <td></td>
1273      <td></td>
1274    </tr>
1275    <tr>
1276      <td>6.3.4.4.3</td>
1277      <td><code>unordered_map</code> swap</td>
1278      <td>done</td>
1279      <td></td>
1280      <td></td>
1281      <td></td>
1282    </tr>
1283    <tr>
1284      <td>6.3.4.5</td>
1285      <td>Class template <code>unordered_multiset<code></code></code></td>
1286      <td>done</td>
1287      <td></td>
1288      <td></td>
1289      <td></td>
1290    </tr>
1291    <tr>
1292      <td>6.3.4.5.1</td>
1293      <td><code>unordered_multiset</code> constructors</td>
1294      <td>done</td>
1295      <td></td>
1296      <td></td>
1297      <td></td>
1298    </tr>
1299    <tr>
1300      <td>6.3.4.5.2</td>
1301      <td><code>unordered_multiset</code> swap</td>
1302      <td>done</td>
1303      <td></td>
1304      <td></td>
1305      <td></td>
1306    </tr>
1307    <tr>
1308      <td>6.3.4.6</td>
1309      <td>Class template <code>unordered_multimap</code></td>
1310      <td>done</td>
1311      <td></td>
1312      <td></td>
1313      <td></td>
1314    </tr>
1315    <tr>
1316      <td>6.3.4.6.1</td>
1317      <td><code>unordered_multimap</code> constructors</td>
1318      <td>done</td>
1319      <td></td>
1320      <td></td>
1321      <td></td>
1322    </tr>
1323    <tr>
1324      <td>6.3.4.6.2</td>
1325      <td><code>unordered_multimap</code> swap</td>
1326      <td>done</td>
1327      <td></td>
1328      <td></td>
1329      <td></td>
1330    </tr>
1331    <tr>
1332      <td><b>7</b></td>
1333      <td colspan="5"><b>Regular expressions</b></td>
1334    </tr>
1335    <tr>
1336      <td>7.1</td>
1337      <td>Definitions</td>
1338      <td></td>
1339      <td></td>
1340      <td>missing</td>
1341      <td></td>
1342    </tr>
1343    <tr>
1344      <td>7.2</td>
1345      <td>Requirements</td>
1346      <td></td>
1347      <td></td>
1348      <td>missing</td>
1349      <td></td>
1350    </tr>
1351    <tr>
1352      <td>7.3</td>
1353      <td>Regular expressions summary</td>
1354      <td></td>
1355      <td></td>
1356      <td>missing</td>
1357      <td></td>
1358    </tr>
1359    <tr>
1360      <td>7.4</td>
1361      <td>Header <code>&lt;regex&gt;</code> synopsis</td>
1362      <td></td>
1363      <td></td>
1364      <td>missing</td>
1365      <td></td>
1366    </tr>
1367    <tr>
1368      <td>7.5</td>
1369      <td>Namespace <code>tr1::regex_constants</code></td>
1370      <td></td>
1371      <td></td>
1372      <td>missing</td>
1373      <td></td>
1374    </tr>
1375    <tr>
1376      <td>7.5.1</td>
1377      <td>Bitmask Type <code>syntax_option_type</code></td>
1378      <td></td>
1379      <td></td>
1380      <td>missing</td>
1381      <td></td>
1382    </tr>
1383    <tr>
1384      <td>7.5.2</td>
1385      <td>Bitmask Type <code>regex_constants::match_flag_type</code></td>
1386      <td></td>
1387      <td></td>
1388      <td>missing</td>
1389      <td></td>
1390    </tr>
1391    <tr>
1392      <td>7.5.3</td>
1393      <td>Implementation defined <code>error_type</code></td>
1394      <td></td>
1395      <td></td>
1396      <td>missing</td>
1397      <td></td>
1398    </tr>
1399    <tr>
1400      <td>7.6</td>
1401      <td>Class <code>regex_error</code></td>
1402      <td></td>
1403      <td></td>
1404      <td>missing</td>
1405      <td></td>
1406    </tr>
1407    <tr>
1408      <td>7.7</td>
1409      <td>Class template <code>regex_traits</code></td>
1410      <td></td>
1411      <td></td>
1412      <td>missing</td>
1413      <td></td>
1414    </tr>
1415    <tr>
1416      <td>7.8</td>
1417      <td>Class template <code>basic_regex</code></td>
1418      <td></td>
1419      <td></td>
1420      <td>missing</td>
1421      <td></td>
1422    </tr>
1423    <tr>
1424      <td>7.8.1</td>
1425      <td><code>basic_regex</code> constants</td>
1426      <td></td>
1427      <td></td>
1428      <td>missing</td>
1429      <td></td>
1430    </tr>
1431    <tr>
1432      <td>7.8.2</td>
1433      <td><code>basic_regex</code> constructors</td>
1434      <td></td>
1435      <td></td>
1436      <td>missing</td>
1437      <td></td>
1438    </tr>
1439    <tr>
1440      <td>7.8.3</td>
1441      <td><code>basic_regex</code> assign</td>
1442      <td></td>
1443      <td></td>
1444      <td>missing</td>
1445      <td></td>
1446    </tr>
1447    <tr>
1448      <td>7.8.4</td>
1449      <td><code>basic_regex</code> constant operations</td>
1450      <td></td>
1451      <td></td>
1452      <td>missing</td>
1453      <td></td>
1454    </tr>
1455    <tr>
1456      <td>7.8.5</td>
1457      <td><code>basic_regex</code> locale</td>
1458      <td></td>
1459      <td></td>
1460      <td>missing</td>
1461      <td></td>
1462    </tr>
1463    <tr>
1464      <td>7.8.6</td>
1465      <td><code>basic_regex</code> swap</td>
1466      <td></td>
1467      <td></td>
1468      <td>missing</td>
1469      <td></td>
1470    </tr>
1471    <tr>
1472      <td>7.8.7</td>
1473      <td><code>basic_regex</code> non-member functions</td>
1474      <td></td>
1475      <td></td>
1476      <td>missing</td>
1477      <td></td>
1478    </tr>
1479    <tr>
1480      <td>7.8.7.1</td>
1481      <td><code>basic_regex</code> non-member swap</td>
1482      <td></td>
1483      <td></td>
1484      <td>missing</td>
1485      <td></td>
1486    </tr>
1487    <tr>
1488      <td>7.9</td>
1489      <td>Class template <code>sub_match</code></td>
1490      <td></td>
1491      <td></td>
1492      <td>missing</td>
1493      <td></td>
1494    </tr>
1495    <tr>
1496      <td>7.9.1</td>
1497      <td><code>sub_match</code> members</td>
1498      <td></td>
1499      <td></td>
1500      <td>missing</td>
1501      <td></td>
1502    </tr>
1503    <tr>
1504      <td>7.9.2</td>
1505      <td><code>sub_match</code> non-member operators</td>
1506      <td></td>
1507      <td></td>
1508      <td>missing</td>
1509      <td></td>
1510    </tr>
1511    <tr>
1512      <td>7.10</td>
1513      <td>Class template <code>match_results</code></td>
1514      <td></td>
1515      <td></td>
1516      <td>missing</td>
1517      <td></td>
1518    </tr>
1519    <tr>
1520      <td>7.10.1</td>
1521      <td><code>match_results</code> constructors</td>
1522      <td></td>
1523      <td></td>
1524      <td>missing</td>
1525      <td></td>
1526    </tr>
1527    <tr>
1528      <td>7.10.2</td>
1529      <td><code>match_results</code> size</td>
1530      <td></td>
1531      <td></td>
1532      <td>missing</td>
1533      <td></td>
1534    </tr>
1535    <tr>
1536      <td>7.10.3</td>
1537      <td><code>match_results</code> element access</td>
1538      <td></td>
1539      <td></td>
1540      <td>missing</td>
1541      <td></td>
1542    </tr>
1543    <tr>
1544      <td>7.10.4</td>
1545      <td><code>match_results</code> formatting</td>
1546      <td></td>
1547      <td></td>
1548      <td>missing</td>
1549      <td></td>
1550    </tr>
1551    <tr>
1552      <td>7.10.5</td>
1553      <td><code>match_results</code> allocator</td>
1554      <td></td>
1555      <td></td>
1556      <td>missing</td>
1557      <td></td>
1558    </tr>
1559    <tr>
1560      <td>7.10.6</td>
1561      <td><code>match_results</code> swap</td>
1562      <td></td>
1563      <td></td>
1564      <td>missing</td>
1565      <td></td>
1566    </tr>
1567    <tr>
1568      <td>7.11</td>
1569      <td>Regular expression algorithms</td>
1570      <td></td>
1571      <td></td>
1572      <td>missing</td>
1573      <td></td>
1574    </tr>
1575    <tr>
1576      <td>7.11.1</td>
1577      <td>exceptions</td>
1578      <td></td>
1579      <td></td>
1580      <td>missing</td>
1581      <td></td>
1582    </tr>
1583    <tr>
1584      <td>7.11.2</td>
1585      <td><code>regex_match</code></td>
1586      <td></td>
1587      <td></td>
1588      <td>missing</td>
1589      <td></td>
1590    </tr>
1591    <tr>
1592      <td>7.11.3</td>
1593      <td><code>regex_search</code></td>
1594      <td></td>
1595      <td></td>
1596      <td>missing</td>
1597      <td></td>
1598    </tr>
1599    <tr>
1600      <td>7.11.4</td>
1601      <td><code>regex_replace</code></td>
1602      <td></td>
1603      <td></td>
1604      <td>missing</td>
1605      <td></td>
1606    </tr>
1607    <tr>
1608      <td>7.12</td>
1609      <td>Regular expression Iterators</td>
1610      <td></td>
1611      <td></td>
1612      <td>missing</td>
1613      <td></td>
1614    </tr>
1615    <tr>
1616      <td>7.12.1</td>
1617      <td>Class template <code>regex_iterator</code></td>
1618      <td></td>
1619      <td></td>
1620      <td>missing</td>
1621      <td></td>
1622    </tr>
1623    <tr>
1624      <td>7.12.1.1</td>
1625      <td><code>regex_iterator</code> constructors</td>
1626      <td></td>
1627      <td></td>
1628      <td>missing</td>
1629      <td></td>
1630    </tr>
1631    <tr>
1632      <td>7.12.1.2</td>
1633      <td><code>regex_iterator</code> comparisons</td>
1634      <td></td>
1635      <td></td>
1636      <td>missing</td>
1637      <td></td>
1638    </tr>
1639    <tr>
1640      <td>7.12.1.3</td>
1641      <td><code>regex_iterator</code> dereference</td>
1642      <td></td>
1643      <td></td>
1644      <td>missing</td>
1645      <td></td>
1646    </tr>
1647    <tr>
1648      <td>7.12.1.4</td>
1649      <td><code>regex_iterator</code> increment</td>
1650      <td></td>
1651      <td></td>
1652      <td>missing</td>
1653      <td></td>
1654    </tr>
1655    <tr>
1656      <td>7.12.2</td>
1657      <td>Class template <code>regex_token_iterator</code></td>
1658      <td></td>
1659      <td></td>
1660      <td>missing</td>
1661      <td></td>
1662    </tr>
1663    <tr>
1664      <td>7.12.2.1</td>
1665      <td><code>regex_token_iterator</code> constructors</td>
1666      <td></td>
1667      <td></td>
1668      <td>missing</td>
1669      <td></td>
1670    </tr>
1671    <tr>
1672      <td>7.12.2.2</td>
1673      <td><code>regex_token_iterator</code> comparisons</td>
1674      <td></td>
1675      <td></td>
1676      <td>missing</td>
1677      <td></td>
1678    </tr>
1679    <tr>
1680      <td>7.12.2.3</td>
1681      <td><code>regex_token_iterator</code> dereference</td>
1682      <td></td>
1683      <td></td>
1684      <td>missing</td>
1685      <td></td>
1686    </tr>
1687    <tr>
1688      <td>7.12.2.4</td>
1689      <td><code>regex_token_iterator</code> increment</td>
1690      <td></td>
1691      <td></td>
1692      <td>missing</td>
1693      <td></td>
1694    </tr>
1695    <tr>
1696      <td>7.13</td>
1697      <td>Modified ECMAScript regular expression grammar</td>
1698      <td></td>
1699      <td></td>
1700      <td>missing</td>
1701      <td></td>
1702    </tr>
1703    <tr>
1704      <td><b>8</b></td>
1705      <td colspan="5"><b>C compatibility</b></td>
1706    </tr>
1707    <tr>
1708      <td>8.1</td>
1709      <td>Additions to header <code>&lt;complex&gt;</code></td>
1710      <td>done</td>
1711      <td></td>
1712      <td></td>
1713      <td></td>
1714    </tr>
1715    <tr>
1716      <td>8.1.1</td>
1717      <td>Synopsis</td>
1718      <td>done</td>
1719      <td></td>
1720      <td></td>
1721      <td></td>
1722    </tr>
1723    <tr>
1724      <td>8.1.2</td>
1725      <td>Function <code>acos</code></td>
1726      <td>done</td>
1727      <td></td>
1728      <td></td>
1729      <td></td>
1730    </tr>
1731    <tr>
1732      <td>8.1.3</td>
1733      <td>Function <code>asin</code></td>
1734      <td>done</td>
1735      <td></td>
1736      <td></td>
1737      <td></td>
1738    </tr>
1739    <tr>
1740      <td>8.1.4</td>
1741      <td>Function <code>atan</code></td>
1742      <td>done</td>
1743      <td></td>
1744      <td></td>
1745      <td></td>
1746    </tr>
1747    <tr>
1748      <td>8.1.5</td>
1749      <td>Function <code>acosh</code></td>
1750      <td>done</td>
1751      <td></td>
1752      <td></td>
1753      <td></td>
1754    </tr>
1755    <tr>
1756      <td>8.1.6</td>
1757      <td>Function <code>asinh</code></td>
1758      <td>done</td>
1759      <td></td>
1760      <td></td>
1761      <td></td>
1762    </tr>
1763    <tr>
1764      <td>8.1.7</td>
1765      <td>Function <code>atanh</code></td>
1766      <td>done</td>
1767      <td></td>
1768      <td></td>
1769      <td></td>
1770    </tr>
1771    <tr>
1772      <td>8.1.8</td>
1773      <td>Function <code>fabs</code></td>
1774      <td>done</td>
1775      <td></td>
1776      <td></td>
1777      <td></td>
1778    </tr>
1779    <tr>
1780      <td>8.1.9</td>
1781      <td>Additional Overloads</td>
1782      <td>done</td>
1783      <td></td>
1784      <td></td>
1785      <td></td>
1786    </tr>
1787    <tr>
1788      <td>8.2</td>
1789      <td>Header <code>&lt;ccomplex&gt;</code></td>
1790      <td></td>
1791      <td></td>
1792      <td>missing</td>
1793      <td>DR 551</td>
1794    </tr>
1795    <tr>
1796      <td>8.3</td>
1797      <td>Header <code>&lt;complex.h&gt;</code></td>
1798      <td></td>
1799      <td></td>
1800      <td>missing</td>
1801      <td>DR 551</td>
1802    </tr>
1803    <tr>
1804      <td>8.4</td>
1805      <td>Additions to header <code>&lt;cctype&gt;</code></td>
1806      <td>done</td>
1807      <td></td>
1808      <td></td>
1809      <td></td>
1810    </tr>
1811    <tr>
1812      <td>8.4.1</td>
1813      <td>Synopsis</td>
1814      <td>done</td>
1815      <td></td>
1816      <td></td>
1817      <td></td>
1818    </tr>
1819    <tr>
1820      <td>8.4.2</td>
1821      <td>Function <code>isblank</code></td>
1822      <td>done</td>
1823      <td></td>
1824      <td></td>
1825      <td></td>
1826    </tr>
1827    <tr>
1828      <td>8.5</td>
1829      <td>Additions to header <code>&lt;ctype.h&gt;</code></td>
1830      <td>done</td>
1831      <td></td>
1832      <td></td>
1833      <td></td>
1834    </tr>
1835    <tr>
1836      <td>8.6</td>
1837      <td>Header <code>&lt;cfenv&gt;</code></td>
1838      <td>done</td>
1839      <td></td>
1840      <td></td>
1841      <td></td>
1842    </tr>
1843    <tr>
1844      <td>8.6.1</td>
1845      <td>Synopsis</td>
1846      <td>done</td>
1847      <td></td>
1848      <td></td>
1849      <td></td>
1850    </tr>
1851    <tr>
1852      <td>8.6.2</td>
1853      <td>Definitions</td>
1854      <td>done</td>
1855      <td></td>
1856      <td></td>
1857      <td></td>
1858    </tr>
1859    <tr>
1860      <td>8.7</td>
1861      <td>Header <code>&lt;fenv.h&gt;</code></td>
1862      <td>done</td>
1863      <td></td>
1864      <td></td>
1865      <td></td>
1866    </tr>
1867    <tr>
1868      <td>8.8</td>
1869      <td>Additions to header <code>&lt;cfloat&gt;</code></td>
1870      <td>done</td>
1871      <td></td>
1872      <td></td>
1873      <td></td>
1874    </tr>
1875    <tr>
1876      <td>8.9</td>
1877      <td>Additions to header <code>&lt;float.h&gt;</code></td>
1878      <td>done</td>
1879      <td></td>
1880      <td></td>
1881      <td></td>
1882    </tr>
1883    <tr>
1884      <td>8.10</td>
1885      <td>Additions to header <code>&lt;ios&gt;</code></td>
1886      <td></td>
1887      <td></td>
1888      <td>missing</td>
1889      <td></td>
1890    </tr>
1891    <tr>
1892      <td>8.10.1</td>
1893      <td>Synopsis</td>
1894      <td></td>
1895      <td></td>
1896      <td>missing</td>
1897      <td></td>
1898    </tr>
1899    <tr>
1900      <td>8.10.2</td>
1901      <td>Function <code>hexfloat</code></td>
1902      <td></td>
1903      <td></td>
1904      <td>missing</td>
1905      <td></td>
1906    </tr>
1907    <tr>
1908      <td>8.11</td>
1909      <td>Header <code>&lt;cinttypes&gt;</code></td>
1910      <td>done</td>
1911      <td></td>
1912      <td></td>
1913      <td></td>
1914    </tr>
1915    <tr>
1916      <td>8.11.1</td>
1917      <td>Synopsis</td>
1918      <td>done</td>
1919      <td></td>
1920      <td></td>
1921      <td>DR 557</td>
1922    </tr>
1923    <tr>
1924      <td>8.11.2</td>
1925      <td>Definitions</td>
1926      <td>done</td>
1927      <td></td>
1928      <td></td>
1929      <td></td>
1930    </tr>
1931    <tr>
1932      <td>8.12</td>
1933      <td>Header <code>&lt;inttypes.h&gt;</code></td>
1934      <td>done</td>
1935      <td></td>
1936      <td></td>
1937      <td></td>
1938    </tr>
1939    <tr>
1940      <td>8.13</td>
1941      <td>Additions to header <code>&lt;climits&gt;</code></td>
1942      <td>done</td>
1943      <td></td>
1944      <td></td>
1945      <td></td>
1946    </tr>
1947    <tr>
1948      <td>8.14</td>
1949      <td>Additions to header <code>&lt;limits.h&gt;</code></td>
1950      <td>done</td>
1951      <td></td>
1952      <td></td>
1953      <td></td>
1954    </tr>
1955    <tr>
1956      <td>8.15</td>
1957      <td>Additions to header <code>&lt;locale&gt;</code></td>
1958      <td></td>
1959      <td></td>
1960      <td>missing</td>
1961      <td></td>
1962    </tr>
1963    <tr>
1964      <td>8.16</td>
1965      <td>Additions to header <code>&lt;cmath&gt;</code></td>
1966      <td>done</td>
1967      <td></td>
1968      <td></td>
1969      <td></td>
1970    </tr>
1971    <tr>
1972      <td>8.16.1</td>
1973      <td>Synopsis</td>
1974      <td>done</td>
1975      <td></td>
1976      <td></td>
1977      <td></td>
1978    </tr>
1979    <tr>
1980      <td>8.16.2</td>
1981      <td>Definitions</td>
1982      <td>done</td>
1983      <td></td>
1984      <td></td>
1985      <td></td>
1986    </tr>
1987    <tr>
1988      <td>8.16.3</td>
1989      <td>Function template definitions</td>
1990      <td>done</td>
1991      <td></td>
1992      <td></td>
1993      <td></td>
1994    </tr>
1995    <tr>
1996      <td>8.16.4</td>
1997      <td>Additional overloads</td>
1998      <td>done</td>
1999      <td></td>
2000      <td></td>
2001      <td>DR 568; DR 550</td>
2002    </tr>
2003    <tr>
2004      <td>8.17</td>
2005      <td>Additions to header <code>&lt;math.h&gt;</code></td>
2006      <td>done</td>
2007      <td></td>
2008      <td></td>
2009      <td></td>
2010    </tr>
2011    <tr>
2012      <td>8.18</td>
2013      <td>Additions to header <code>&lt;cstdarg&gt;</code></td>
2014      <td>done</td>
2015      <td></td>
2016      <td></td>
2017      <td></td>
2018    </tr>
2019    <tr>
2020      <td>8.19</td>
2021      <td>Additions to header <code>&lt;stdarg.h&gt;</code></td>
2022      <td>done</td>
2023      <td></td>
2024      <td></td>
2025      <td></td>
2026    </tr>
2027    <tr>
2028      <td>8.20</td>
2029      <td>The header <code>&lt;cstdbool&gt;</code></td>
2030      <td>done</td>
2031      <td></td>
2032      <td></td>
2033      <td></td>
2034    </tr>
2035    <tr>
2036      <td>8.21</td>
2037      <td>The header <code>&lt;stdbool.h&gt;</code></td>
2038      <td>done</td>
2039      <td></td>
2040      <td></td>
2041      <td></td>
2042    </tr>
2043    <tr>
2044      <td>8.22</td>
2045      <td>The header <code>&lt;cstdint&gt;</code></td>
2046      <td>done</td>
2047      <td></td>
2048      <td></td>
2049      <td></td>
2050    </tr>
2051    <tr>
2052      <td>8.22.1</td>
2053      <td>Synopsis</td>
2054      <td>done</td>
2055      <td></td>
2056      <td></td>
2057      <td></td>
2058    </tr>
2059    <tr>
2060      <td>8.22.2</td>
2061      <td>Definitions</td>
2062      <td>done</td>
2063      <td></td>
2064      <td></td>
2065      <td></td>
2066    </tr>
2067    <tr>
2068      <td>8.23</td>
2069      <td>The header <code>&lt;stdint.h&gt;</code></td>
2070      <td>done</td>
2071      <td></td>
2072      <td></td>
2073      <td></td>
2074    </tr>
2075    <tr>
2076      <td>8.24</td>
2077      <td>Additions to header <code>&lt;cstdio&gt;</code></td>
2078      <td>done</td>
2079      <td></td>
2080      <td></td>
2081      <td></td>
2082    </tr>
2083    <tr>
2084      <td>8.24.1</td>
2085      <td>Synopsis</td>
2086      <td>done</td>
2087      <td></td>
2088      <td></td>
2089      <td></td>
2090    </tr>
2091    <tr>
2092      <td>8.24.2</td>
2093      <td>Definitions</td>
2094      <td>done</td>
2095      <td></td>
2096      <td></td>
2097      <td></td>
2098    </tr>
2099    <tr>
2100      <td>8.24.3</td>
2101      <td>Additional format specifiers</td>
2102      <td>done</td>
2103      <td></td>
2104      <td></td>
2105      <td>C library responsability</td>
2106    </tr>
2107    <tr>
2108      <td>8.24.4</td>
2109      <td>Additions to header <code>&lt;stdio.h&gt;</code></td>
2110      <td>done</td>
2111      <td></td>
2112      <td></td>
2113      <td></td>
2114    </tr>
2115    <tr>
2116      <td>8.25</td>
2117      <td>Additions to header <code>&lt;cstdlib&gt;</code></td>
2118      <td>done</td>
2119      <td></td>
2120      <td></td>
2121      <td></td>
2122    </tr>
2123    <tr>
2124      <td>8.25.1</td>
2125      <td>Synopsis</td>
2126      <td>done</td>
2127      <td></td>
2128      <td></td>
2129      <td></td>
2130    </tr>
2131    <tr>
2132      <td>8.25.2</td>
2133      <td>Definitions</td>
2134      <td>done</td>
2135      <td></td>
2136      <td></td>
2137      <td></td>
2138    </tr>
2139    <tr>
2140      <td>8.25.3</td>
2141      <td>Function <code>abs</code></td>
2142      <td>done</td>
2143      <td></td>
2144      <td></td>
2145      <td></td>
2146    </tr>
2147    <tr>
2148      <td>8.25.4</td>
2149      <td>Function <code>div</code></td>
2150      <td>done</td>
2151      <td></td>
2152      <td></td>
2153      <td></td>
2154    </tr>
2155    <tr>
2156      <td>8.26</td>
2157      <td>Additions to header <code>&lt;stdlib.h&gt;</code></td>
2158      <td>done</td>
2159      <td></td>
2160      <td></td>
2161      <td></td>
2162    </tr>
2163    <tr>
2164      <td>8.27</td>
2165      <td>Header <code>&lt;ctgmath&gt;</code></td>
2166      <td>done</td>
2167      <td></td>
2168      <td></td>
2169      <td>DR 551</td>
2170    </tr>
2171    <tr>
2172      <td>8.28</td>
2173      <td>Header <code>&lt;tgmath.h&gt;</code></td>
2174      <td>done</td>
2175      <td></td>
2176      <td></td>
2177      <td>DR 551</td>
2178    </tr>
2179    <tr>
2180      <td>8.29</td>
2181      <td>Additions to header <code>&lt;ctime&gt;</code></td>
2182      <td>done</td>
2183      <td></td>
2184      <td></td>
2185      <td>C library responsability</td>
2186    </tr>
2187    <tr>
2188      <td>8.30</td>
2189      <td>Additions to header <code>&lt;cwchar&gt;</code></td>
2190      <td>done</td>
2191      <td></td>
2192      <td></td>
2193      <td></td>
2194    </tr>
2195    <tr>
2196      <td>8.30.1</td>
2197      <td>Synopsis</td>
2198      <td>done</td>
2199      <td></td>
2200      <td></td>
2201      <td></td>
2202    </tr>
2203    <tr>
2204      <td>8.30.2</td>
2205      <td>Definitions</td>
2206      <td>done</td>
2207      <td></td>
2208      <td></td>
2209      <td></td>
2210    </tr>
2211    <tr>
2212      <td>8.30.3</td>
2213      <td>Additional wide format specifiers</td>
2214      <td>done</td>
2215      <td></td>
2216      <td></td>
2217      <td>C library responsability</td>
2218    </tr>
2219    <tr>
2220      <td>8.31</td>
2221      <td>Additions to header <code>&lt;wchar.h&gt;</code></td>
2222      <td>done</td>
2223      <td></td>
2224      <td></td>
2225      <td></td>
2226    </tr>
2227    <tr>
2228      <td>8.32</td>
2229      <td>Additions to header <code>&lt;cwctype&gt;</code></td>
2230      <td>done</td>
2231      <td></td>
2232      <td></td>
2233      <td></td>
2234    </tr>
2235    <tr>
2236      <td>8.32.1</td>
2237      <td>Synopsis</td>
2238      <td>done</td>
2239      <td></td>
2240      <td></td>
2241      <td></td>
2242    </tr>
2243    <tr>
2244      <td>8.32.2</td>
2245      <td>Function <code>iswblank</code></td>
2246      <td>done</td>
2247      <td></td>
2248      <td></td>
2249      <td></td>
2250    </tr>
2251    <tr>
2252      <td>8.33</td>
2253      <td>Additions to header <code>&lt;wctype.h&gt;</code></td>
2254      <td>done</td>
2255      <td></td>
2256      <td></td>
2257      <td></td>
2258    </tr>
2259  </tbody>
2260</table>
2261
2262<h3>Footnotes</h3>
2263
2264<ol>
2265
2266  <li>
2267    <a name="1"/>
2268    The shared_ptr implementation uses some code from the
2269    <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">Boost
2270    shared_ptr</a> library.
2271  </li>
2272
2273</ol>
2274
2275<p>
2276Please send FSF &amp; GNU inquiries &amp; questions to
2277<a href="mailto:gnu@gnu.org">gnu@gnu.org</a>.
2278There are also <a href="http://www.gnu.org/home.html#ContactInfo">other ways
2279to contact</a> the FSF.
2280</p>
2281
2282<p>
2283These pages are maintained by
2284<a href="http://gcc.gnu.org/about.html">the GCC team</a>.
2285</p>
2286
2287<address>
2288For questions related to the use of GCC, please consult these web
2289pages and the <a href="http://gcc.gnu.org/onlinedocs/">GCC manuals</a>. If
2290that fails, the <a href="mailto:gcc-help@gcc.gnu.org">gcc-help@gcc.gnu.org</a>
2291mailing list might help.<br />
2292Please send comments on these web pages and the development of GCC to our
2293developer mailing list at <a href="mailto:gcc@gnu.org">gcc@gnu.org</a>
2294or <a href="mailto:gcc@gcc.gnu.org">gcc@gcc.gnu.org</a>.  All of our lists
2295have <a href="http://gcc.gnu.org/lists.html">public archives</a>.
2296</address>
2297
2298<p>
2299Copyright (C) Free Software Foundation, Inc.,
230051 Franklin St, Fifth Floor, Boston, MA 02110, USA.
2301</p>
2302<p>
2303Verbatim copying and distribution of this entire article is
2304permitted in any medium, provided this notice is preserved.
2305</p>
2306
2307<table width="100%" border="0">
2308<tr>
2309  <td>
2310    <!-- IGNORE DIFF -->Last modified 2006-10-01
2311  </td>
2312  <td align="right" valign="bottom">
2313    <a href="http://validator.w3.org/check/referer">
2314        <img src="http://www.w3.org/Icons/valid-xhtml10"
2315       alt="Valid XHTML 1.0" border="0" width="88" height="31" />
2316    </a>
2317  </td>
2318</tr>
2319</table>
2320
2321</body>
2322</html>
2323