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