OSDN Git Service

2006-03-10 Paolo Carlini <pcarlini@suse.de>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / docs / html / ext / tr1.html
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>
27 This table is based on the table of contents of ISO/IEC DTR 19768
28 Doc No: N1836=05-0096 Date: 2005-06-24
29 Draft Technical Report on C++ Library Extensions
30 </p>
31
32 <p>
33 In 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>
39 This page describes the TR1 support in mainline GCC CVS, not in any particular
40 release.
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></td>
627       <td></td>
628       <td>missing</td>
629       <td></td>
630     </tr>
631     <tr>
632       <td>5.1.1</td>
633       <td>Requirements</td>
634       <td></td>
635       <td></td>
636       <td>missing</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></td>
643       <td></td>
644       <td>missing</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></td>
651       <td></td>
652       <td>missing</td>
653       <td></td>
654     </tr>
655     <tr>
656       <td>5.1.4</td>
657       <td>Random number engine class templates</td>
658       <td></td>
659       <td></td>
660       <td>missing</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></td>
667       <td></td>
668       <td>missing</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></td>
675       <td></td>
676       <td>missing</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></td>
683       <td></td>
684       <td>missing</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></td>
691       <td></td>
692       <td>missing</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></td>
699       <td></td>
700       <td>missing</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></td>
707       <td></td>
708       <td>missing</td>
709       <td></td>
710     </tr>
711     <tr>
712       <td>5.1.5</td>
713       <td>Engines with predefined parameters</td>
714       <td></td>
715       <td></td>
716       <td>missing</td>
717       <td></td>
718     </tr>
719     <tr>
720       <td>5.1.6</td>
721       <td>Class <code>random_device</code></td>
722       <td></td>
723       <td></td>
724       <td>missing</td>
725       <td></td>
726     </tr>
727     <tr>
728       <td>5.1.7</td>
729       <td>Random distribution class templates</td>
730       <td></td>
731       <td></td>
732       <td>missing</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></td>
739       <td></td>
740       <td>missing</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></td>
747       <td></td>
748       <td>missing</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></td>
755       <td></td>
756       <td>missing</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></td>
763       <td></td>
764       <td>missing</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></td>
771       <td></td>
772       <td>missing</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></td>
779       <td></td>
780       <td>missing</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></td>
787       <td></td>
788       <td>missing</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></td>
795       <td></td>
796       <td>missing</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></td>
803       <td></td>
804       <td>missing</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>
2276 Please send FSF &amp; GNU inquiries &amp; questions to
2277 <a href="mailto:gnu@gnu.org">gnu@gnu.org</a>.
2278 There are also <a href="http://www.gnu.org/home.html#ContactInfo">other ways
2279 to contact</a> the FSF.
2280 </p>
2281
2282 <p>
2283 These pages are maintained by
2284 <a href="http://gcc.gnu.org/about.html">the GCC team</a>.
2285 </p>
2286
2287 <address>
2288 For questions related to the use of GCC, please consult these web
2289 pages and the <a href="http://gcc.gnu.org/onlinedocs/">GCC manuals</a>. If
2290 that fails, the <a href="mailto:gcc-help@gcc.gnu.org">gcc-help@gcc.gnu.org</a>
2291 mailing list might help.<br />
2292 Please send comments on these web pages and the development of GCC to our
2293 developer mailing list at <a href="mailto:gcc@gnu.org">gcc@gnu.org</a>
2294 or <a href="mailto:gcc@gcc.gnu.org">gcc@gcc.gnu.org</a>.  All of our lists
2295 have <a href="http://gcc.gnu.org/lists.html">public archives</a>.
2296 </address>
2297
2298 <p>
2299 Copyright (C) Free Software Foundation, Inc.,
2300 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.
2301 </p>
2302 <p>
2303 Verbatim copying and distribution of this entire article is
2304 permitted 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-03-10
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>