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