OSDN Git Service

9d69f0aa8894960a3eaa8ab43db131906303f523
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / doc / xml / manual / status_cxx200x.xml
1 <section xmlns="http://docbook.org/ns/docbook" version="5.0" 
2          xml:id="status.iso.200x" xreflabel="Status C++ 200x">
3 <?dbhtml filename="status_iso_cxx200x.html"?>
4
5 <info><title>C++ 200x</title>
6   <keywordset>
7     <keyword>
8       ISO C++
9     </keyword>
10     <keyword>
11       200x
12     </keyword>
13   </keywordset>
14 </info>
15
16 <para>
17 This table is based on the table of contents of ISO/IEC
18 JTC1 SC22 WG21 Doc No: N3092 Date: 2010-03-26
19 Final Committee Draft, Standard for Programming Language C++
20 </para>
21
22 <para>
23 In this implementation <literal>-std=gnu++0x</literal> or
24 <literal>-std=c++0x</literal> flags must be used to enable language
25 and library
26 features. See <link linkend="manual.intro.using.flags">dialect</link>
27 options. The pre-defined symbol
28 <constant>__GXX_EXPERIMENTAL_CXX0X__</constant> is used to check for the
29 presence of the required flag.
30 </para>
31
32 <para>
33 This page describes the C++0x support in mainline GCC SVN, not in any
34 particular release.
35 </para>
36
37 <!-- Status is Yes or No, Broken/Partial-->
38 <!--
39    Yes
40
41    No
42       <?dbhtml bgcolor="#C8B0B0" ?>
43    Broken/Partial
44       <?dbhtml bgcolor="#B0B0B0" ?>
45 -->
46 <table frame="all">
47 <title>C++ 200x Implementation Status</title>
48
49 <tgroup cols="4" align="left" colsep="0" rowsep="1">
50 <colspec colname="c1"/>
51 <colspec colname="c2"/>
52 <colspec colname="c3"/>
53 <colspec colname="c4"/>
54   <thead>
55     <row>
56       <entry>Section</entry>
57       <entry>Description</entry>
58       <entry>Status</entry>
59       <entry>Comments</entry>
60     </row>
61   </thead>
62
63   <tbody>
64
65     <row>
66       <entry>
67         <emphasis>18</emphasis>
68       </entry>
69       <entry namest="c2" nameend="c4" align="left">
70         <emphasis>Language support</emphasis>
71       </entry>
72     </row>
73
74     <row>
75       <entry>18.1</entry>
76       <entry>General</entry>
77       <entry>Y</entry>
78       <entry/>
79     </row>
80     <row>
81       <?dbhtml bgcolor="#B0B0B0" ?>
82       <entry>18.2</entry>
83       <entry>Types</entry>
84       <entry>Partial</entry>
85       <entry>Missing offsetof, max_align_t</entry>
86     </row>
87     <row>
88       <entry>18.3</entry>
89       <entry>Implementation properties</entry>
90       <entry/>
91       <entry/>
92     </row>
93
94     <row>
95       <entry>18.3.1</entry>
96       <entry>Numeric Limits</entry>
97       <entry/>
98       <entry/>
99     </row>
100     <row>
101       <entry>18.3.1.1</entry>
102       <entry>Class template <code>numeric_limits</code></entry>
103       <entry>Y</entry>
104       <entry/>
105     </row>
106     <row>
107       <entry>18.3.1.2</entry>
108       <entry><code>numeric_limits</code> members</entry>
109       <entry>Y</entry>
110       <entry/>
111     </row>
112     <row>
113       <?dbhtml bgcolor="#C8B0B0" ?>
114       <entry>18.3.1.3</entry>
115       <entry><code>float_round_style</code></entry>
116       <entry>N</entry>
117       <entry/>
118     </row>
119     <row>
120       <?dbhtml bgcolor="#C8B0B0" ?>
121       <entry>18.3.1.4</entry>
122       <entry><code>float_denorm_style</code></entry>
123       <entry>N</entry>
124       <entry/>
125     </row>
126     <row>
127       <entry>18.3.1.5</entry>
128       <entry><code>numeric_limits</code> specializations</entry>
129       <entry>Y</entry>
130       <entry/>
131     </row>
132
133     <row>
134       <entry>18.3.2</entry>
135       <entry>C Library</entry>
136       <entry>Y</entry>
137       <entry/>
138     </row>
139
140     <row>
141       <entry>18.4</entry>
142       <entry>Integer types</entry>
143       <entry/>
144       <entry/>
145     </row>
146     <row>
147       <entry>18.4.1</entry>
148       <entry>Header <code>&lt;cstdint&gt;</code> synopsis</entry>
149       <entry>Y</entry>
150       <entry/>
151     </row>
152     <row>
153       <?dbhtml bgcolor="#B0B0B0" ?>
154       <entry>18.5</entry>
155       <entry>Start and termination</entry>
156       <entry>Partial</entry>
157       <entry>C library dependency for quick_exit, at_quick_exit</entry>
158     </row>
159     <row>
160       <entry>18.6</entry>
161       <entry>Dynamic memory management</entry>
162       <entry>Y</entry>
163       <entry/>
164     </row>
165     <row>
166       <entry>18.7</entry>
167       <entry>Type identification</entry>
168       <entry/>
169       <entry/>
170     </row>
171     <row>
172       <entry>18.7.1</entry>
173       <entry>Class type_info</entry>
174       <entry>Y</entry>
175       <entry/>
176     </row>
177     <row>
178       <entry>18.7.2</entry>
179       <entry>Class bad_cast</entry>
180       <entry>Y</entry>
181       <entry/>
182     </row>
183     <row>
184       <entry>18.7.3</entry>
185       <entry>Class bad_typeid</entry>
186       <entry>Y</entry>
187       <entry/>
188     </row>
189     <row>
190       <entry>18.8</entry>
191       <entry>Exception handling</entry>
192       <entry/>
193       <entry/>
194     </row>
195     <row>
196       <entry>18.8.1</entry>
197       <entry>Class exception</entry>
198       <entry>Y</entry>
199       <entry/>
200     </row>
201     <row>
202       <entry>18.8.2</entry>
203       <entry>Violating exception-specifications</entry>
204       <entry>Y</entry>
205       <entry/>
206     </row>
207     <row>
208       <entry>18.8.3</entry>
209       <entry>Abnormal termination</entry>
210       <entry>Y</entry>
211       <entry/>
212     </row>
213     <row>
214       <entry>18.8.4</entry>
215       <entry><code>uncaught_exception</code></entry>
216       <entry>Y</entry>
217       <entry/>
218     </row>
219     <row>
220       <entry>18.8.5</entry>
221       <entry>Exception Propagation</entry>
222       <entry>Y</entry>
223       <entry/>
224     </row>
225     <row>
226       <entry>18.8.6</entry>
227       <entry><code>nested_exception</code></entry>
228       <entry>Y</entry>
229       <entry/>
230     </row>
231     <row>
232       <entry>18.9</entry>
233       <entry>Initializer lists</entry>
234       <entry/>
235       <entry/>
236     </row>
237     <row>
238       <entry>18.9.1</entry>
239       <entry>Initializer list constructors</entry>
240       <entry>Y</entry>
241       <entry/>
242     </row>
243     <row>
244       <entry>18.9.2</entry>
245       <entry>Initializer list access</entry>
246       <entry>Y</entry>
247       <entry/>
248     </row>
249     <row>
250       <?dbhtml bgcolor="#C8B0B0" ?>
251       <entry>18.9.3</entry>
252       <entry>Initializer list range access</entry>
253       <entry>N</entry>
254       <entry/>
255     </row>
256     <row>
257       <entry>18.10</entry>
258       <entry>Other runtime support</entry>
259       <entry>Y</entry>
260       <entry/>
261     </row>
262     <row>
263       <entry>
264         <emphasis>19</emphasis>
265       </entry>
266       <entry namest="c2" nameend="c4" align="left">
267         <emphasis>Diagnostics</emphasis>
268       </entry>
269     </row>
270     <row>
271       <entry>19.1</entry>
272       <entry>General</entry>
273       <entry>Y</entry>
274       <entry/>
275     </row>
276     <row>
277       <entry>19.2</entry>
278       <entry>Exception classes</entry>
279       <entry>Y</entry>
280       <entry/>
281     </row>
282     <row>
283       <entry>19.3</entry>
284       <entry>Assertions</entry>
285       <entry>Y</entry>
286       <entry/>
287     </row>
288     <row>
289       <entry>19.4</entry>
290       <entry>Error numbers</entry>
291       <entry>Y</entry>
292       <entry/>
293     </row>
294     <row>
295       <entry>19.5</entry>
296       <entry>System error support</entry>
297       <entry/>
298       <entry/>
299     </row>
300     <row>
301       <entry>19.5.1</entry>
302       <entry>Class <code>error_category</code></entry>
303       <entry>Y</entry>
304       <entry/>
305     </row>
306     <row>
307       <entry>19.5.2</entry>
308       <entry>Class <code>error_code</code></entry>
309       <entry>Y</entry>
310       <entry/>
311     </row>
312     <row>
313       <entry>19.5.3</entry>
314       <entry>Class <code>error_condition</code></entry>
315       <entry>Y</entry>
316       <entry/>
317     </row>
318     <row>
319       <entry>19.5.4</entry>
320       <entry>Comparison operators</entry>
321       <entry>Y</entry>
322       <entry/>
323     </row>
324     <row>
325       <entry>19.5.5</entry>
326       <entry>Class <code>system_error</code></entry>
327       <entry>Y</entry>
328       <entry/>
329     </row>
330     <row>
331       <entry>
332         <emphasis>20</emphasis>
333       </entry>
334       <entry namest="c2" nameend="c4" align="left">
335         <emphasis>General utilities</emphasis>
336       </entry>
337     </row>
338     <row>
339       <entry>20.1</entry>
340       <entry>General</entry>
341       <entry/>
342       <entry/>
343     </row>
344     <row>
345       <entry>20.2</entry>
346       <entry>Requirements</entry>
347       <entry/>
348       <entry/>
349     </row>
350     <row>
351       <entry>20.3</entry>
352       <entry>Utility components</entry>
353       <entry/>
354       <entry/>
355     </row>
356     <row>
357       <entry>20.3.1</entry>
358       <entry>Operators</entry>
359       <entry>Y</entry>
360       <entry/>
361     </row>
362     <row>
363       <entry>20.3.2</entry>
364       <entry>Swap</entry>
365       <entry>Y</entry>
366       <entry/>
367     </row>
368     <row>
369       <entry>20.3.3</entry>
370       <entry><code>forward</code> and <code>move</code> helpers</entry>
371       <entry>Y</entry>
372       <entry/>
373     </row>
374     <row>
375       <entry>20.3.4</entry>
376       <entry>Function template <code>declval</code></entry>
377       <entry>Y</entry>
378       <entry/>
379     </row>
380     <row>
381       <entry>20.3.5</entry>
382       <entry>Pairs</entry>
383       <entry/>
384       <entry/>
385     </row>
386     <row>
387       <entry>20.3.5.1</entry>
388       <entry>In general</entry>
389       <entry/>
390       <entry/>
391     </row>
392     <row>
393       <entry>20.3.5.2</entry>
394       <entry>Class template <code>pair</code></entry>
395       <entry>Y</entry>
396       <entry/>
397     </row>
398     <row>
399       <entry>20.3.5.3</entry>
400       <entry>Tuple-like access to <code>pair</code></entry>
401       <entry>Y</entry>
402       <entry/>
403     </row>
404     <row>
405       <entry>20.3.5.5</entry>
406       <entry>Piecewise construction</entry>
407       <entry>Y</entry>
408       <entry/>
409     </row>
410     <row>
411       <entry>20.4</entry>
412       <entry>Tuples</entry>
413       <entry/>
414       <entry/>
415     </row>
416     <row>
417       <entry>20.4.1</entry>
418       <entry>In general</entry>
419       <entry/>
420       <entry/>
421     </row>
422     <row>
423       <entry>20.4.2</entry>
424       <entry>Class template <code>tuple</code></entry>
425       <entry>Y</entry>
426       <entry/>
427     </row>
428     <row>
429       <entry>20.5</entry>
430       <entry>Class template <code>bitset</code></entry>
431       <entry>Y</entry>
432       <entry/>
433     </row>
434     <row>
435       <entry>20.6</entry>
436       <entry>Compile-time rational arithmetic</entry>
437       <entry/>
438       <entry/>
439     </row>
440     <row>
441       <entry>20.6.1</entry>
442       <entry>Class template <code>ratio</code></entry>
443       <entry>Y</entry>
444       <entry/>
445     </row>
446     <row>
447       <entry>20.6.2</entry>
448       <entry>Arithmetic on <code>ratio</code> types</entry>
449       <entry>Y</entry>
450       <entry/>
451     </row>
452     <row>
453       <entry>20.6.3</entry>
454       <entry>Comparison of <code>ratio</code> types</entry>
455       <entry>Y</entry>
456       <entry/>
457     </row>
458     <row>
459       <entry>20.6.4</entry>
460       <entry>SI types for <code>ratio</code></entry>
461       <entry>Y</entry>
462       <entry/>
463     </row>
464     <row>
465       <entry>20.7</entry>
466       <entry>Metaprogramming and type traits</entry>
467       <entry/>
468       <entry/>
469     </row>
470     <row>
471       <entry>20.7.1</entry>
472       <entry>Requirements</entry>
473       <entry>Y</entry>
474       <entry/>
475     </row>
476     <row>
477       <entry>20.7.2</entry>
478       <entry>Header <code>&lt;type_traits&gt;</code> synopsis</entry>
479       <entry/>
480       <entry/>
481     </row>
482     <row>
483       <entry>20.7.3</entry>
484       <entry>Helper classes</entry>
485       <entry>Y</entry>
486       <entry/>
487     </row>
488     <row>
489       <entry>20.7.4</entry>
490       <entry>Unary Type Traits</entry>
491       <entry>Y</entry>
492       <entry/>
493     </row>
494     <row>
495       <entry>20.7.4.1</entry>
496       <entry>Primary type categories</entry>
497       <entry>Y</entry>
498       <entry/>
499     </row>
500     <row>
501       <entry>20.7.4.2</entry>
502       <entry>Composite type traits</entry>
503       <entry>Y</entry>
504       <entry/>
505     </row>
506     <row>
507       <?dbhtml bgcolor="#B0B0B0" ?>
508       <entry>20.7.4.3</entry>
509       <entry>Type properties</entry>
510       <entry>Partial</entry>
511       <entry>Missing is_trivially_copyable, is_nothrow_constructible</entry>
512     </row>
513     <row>
514       <entry>20.7.5</entry>
515       <entry>Relationships between types</entry>
516       <entry>Y</entry>
517       <entry/>
518     </row>
519     <row>
520       <?dbhtml bgcolor="#B0B0B0" ?>
521       <entry>20.7.6</entry>
522       <entry>Transformations between types</entry>
523       <entry>Partial</entry>
524       <entry>Missing underlying_type</entry>
525     </row>
526     <row>
527       <entry>20.7.6.1</entry>
528       <entry>Const-volatile modifications</entry>
529       <entry>Y</entry>
530       <entry/>
531     </row>
532     <row>
533       <entry>20.7.6.2</entry>
534       <entry>Reference modifications</entry>
535       <entry>Y</entry>
536       <entry/>
537     </row>
538     <row>
539       <entry>20.7.6.3</entry>
540       <entry>Sign modifications</entry>
541       <entry>Y</entry>
542       <entry/>
543     </row>
544     <row>
545       <entry>20.7.6.4</entry>
546       <entry>Array modifications</entry>
547       <entry>Y</entry>
548       <entry/>
549     </row>
550     <row>
551       <entry>20.7.6.5</entry>
552       <entry>Pointer modifications</entry>
553       <entry>Y</entry>
554       <entry/>
555     </row>
556     <row>
557       <entry>20.7.6.6</entry>
558       <entry>Other transformations</entry>
559       <entry>Y</entry>
560       <entry/>
561     </row>
562     <row>
563       <entry>20.8</entry>
564       <entry>Function objects</entry>
565       <entry/>
566       <entry/>
567     </row>
568     <row>
569       <entry>20.8.1</entry>
570       <entry>Definitions</entry>
571       <entry>Y</entry>
572       <entry/>
573     </row>
574     <row>
575       <entry>20.8.2</entry>
576       <entry>Requirements</entry>
577       <entry>Y</entry>
578       <entry/>
579     </row>
580     <row>
581       <entry>20.8.3</entry>
582       <entry>Base</entry>
583       <entry>Y</entry>
584       <entry/>
585     </row>
586     <row>
587       <entry>20.8.4</entry>
588       <entry>Class template <code>reference_wrapper</code></entry>
589       <entry>Y</entry>
590       <entry/>
591     </row>
592     <row>
593       <entry>20.8.5</entry>
594       <entry>Arithmetic operation</entry>
595       <entry>Y</entry>
596       <entry/>
597     </row>
598     <row>
599       <entry>20.8.6</entry>
600       <entry>Comparisons</entry>
601       <entry>Y</entry>
602       <entry/>
603     </row>
604     <row>
605       <entry>20.8.7</entry>
606       <entry>Logical operations</entry>
607       <entry>Y</entry>
608       <entry/>
609     </row>
610     <row>
611       <entry>20.8.8</entry>
612       <entry>Bitwise operations</entry>
613       <entry>Y</entry>
614       <entry/>
615     </row>
616     <row>
617       <entry>20.8.9</entry>
618       <entry>Negators</entry>
619       <entry>Y</entry>
620       <entry/>
621     </row>
622     <row>
623       <entry>20.8.10</entry>
624       <entry>Function template <code>bind</code></entry>
625       <entry>Y</entry>
626       <entry/>
627     </row>
628     <row>
629       <entry>20.8.11</entry>
630       <entry>Adaptors for pointers to functions</entry>
631       <entry>Y</entry>
632       <entry/>
633     </row>
634     <row>
635       <entry>20.8.12</entry>
636       <entry>Adaptors for pointers to members</entry>
637       <entry>Y</entry>
638       <entry/>
639     </row>
640     <row>
641       <?dbhtml bgcolor="#B0B0B0" ?>
642       <entry>20.8.13</entry>
643       <entry>Function template <code>mem_fn</code></entry>
644       <entry>Partial</entry>
645       <entry>Missing overloads for reference-qualified member functions</entry>
646     </row>
647     <row>
648       <entry>20.8.14</entry>
649       <entry>Polymorphic function wrappers</entry>
650       <entry/>
651       <entry/>
652     </row>
653     <row>
654       <entry>20.8.14.1</entry>
655       <entry>Class <code>bad_function_call</code></entry>
656       <entry>Y</entry>
657       <entry/>
658     </row>
659     <row>
660       <?dbhtml bgcolor="#B0B0B0" ?>
661       <entry>20.8.14.2</entry>
662       <entry>Class template <code>function</code></entry>
663       <entry>Partial</entry>
664       <entry>Missing allocator support</entry>
665     </row>
666     <row>
667       <entry>20.8.15</entry>
668       <entry>Class template <code>hash</code></entry>
669       <entry>Y</entry>
670       <entry/>
671     </row>
672     <row>
673       <entry>20.9</entry>
674       <entry>Memory</entry>
675       <entry/>
676       <entry/>
677     </row>
678     <row>
679       <entry>20.9.1</entry>
680       <entry>Allocator argument tag</entry>
681       <entry>Y</entry>
682       <entry/>
683     </row>
684     <row>
685       <entry>20.9.2</entry>
686       <entry><code>uses_allocator</code></entry>
687       <entry>Y</entry>
688       <entry/>
689     </row>
690     <row>
691       <?dbhtml bgcolor="#C8B0B0" ?>
692       <entry>20.9.3</entry>
693       <entry>Pointer traits</entry>
694       <entry>N</entry>
695       <entry/>
696     </row>
697     <row>
698       <?dbhtml bgcolor="#C8B0B0" ?>
699       <entry>20.9.4</entry>
700       <entry>Allocator traits</entry>
701       <entry>N</entry>
702       <entry/>
703     </row>
704     <row>
705       <entry>20.9.5</entry>
706       <entry>The default allocator</entry>
707       <entry>Y</entry>
708       <entry/>
709     </row>
710     <row>
711       <?dbhtml bgcolor="#C8B0B0" ?>
712       <entry>20.9.6</entry>
713       <entry>Scoped allocator adaptor</entry>
714       <entry/>
715       <entry/>
716     </row>
717     <row>
718       <?dbhtml bgcolor="#C8B0B0" ?>
719       <entry>20.9.6.1</entry>
720       <entry>Scoped allocator adaptor member types</entry>
721       <entry>N</entry>
722       <entry/>
723     </row>
724     <row>
725       <?dbhtml bgcolor="#C8B0B0" ?>
726       <entry>20.9.6.2</entry>
727       <entry>Scoped allocator adaptor constructors</entry>
728       <entry>N</entry>
729       <entry/>
730     </row>
731     <row>
732       <?dbhtml bgcolor="#C8B0B0" ?>
733       <entry>20.9.6.3</entry>
734       <entry>Scoped allocator adaptor members</entry>
735       <entry>N</entry>
736       <entry/>
737     </row>
738     <row>
739       <entry>20.9.7</entry>
740       <entry>Raw storage iterator</entry>
741       <entry>Y</entry>
742       <entry/>
743     </row>
744     <row>
745       <entry>20.9.8</entry>
746       <entry>Temporary buffers</entry>
747       <entry>Y</entry>
748       <entry/>
749     </row>
750     <row>
751       <entry>20.9.9</entry>
752       <entry>Specialized algorithms</entry>
753       <entry/>
754       <entry/>
755     </row>
756     <row>
757       <entry>20.9.9.1</entry>
758       <entry><code>addressof</code></entry>
759       <entry>Y</entry>
760       <entry/>
761     </row>
762     <row>
763       <entry>20.9.9.2</entry>
764       <entry><code>uninitialized_copy</code></entry>
765       <entry>Y</entry>
766       <entry/>
767     </row>
768     <row>
769       <entry>20.9.9.3</entry>
770       <entry><code>uninitialized_fill</code></entry>
771       <entry>Y</entry>
772       <entry/>
773     </row>
774     <row>
775       <entry>20.9.9.4</entry>
776       <entry><code>uninitialized_fill_n</code></entry>
777       <entry>Y</entry>
778       <entry/>
779     </row>
780     <row>
781       <entry>20.9.10</entry>
782       <entry>Class template <code>unique_ptr</code></entry>
783       <entry>Y</entry>
784       <entry/>
785     </row>
786     <row>
787       <entry>20.9.11</entry>
788       <entry>Smart pointers</entry>
789       <entry/>
790       <entry/>
791     </row>
792     <row>
793       <entry>20.9.11.1</entry>
794       <entry>Class <code>bad_weak_ptr</code></entry>
795       <entry>Y</entry>
796       <entry/>
797     </row>
798     <row>
799       <entry>20.9.11.2</entry>
800       <entry>Class template <code>shared_ptr</code></entry>
801       <entry>Y</entry>
802       <entry>
803         <para>
804           Uses code from
805           <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">boost::shared_ptr</link>.
806         </para>
807       </entry>
808     </row>
809     <row>
810       <entry>20.9.11.3</entry>
811       <entry>Class template <code>weak_ptr</code></entry>
812       <entry>Y</entry>
813       <entry/>
814     </row>
815     <row>
816       <entry>20.9.11.4</entry>
817       <entry>Class template <code>emable_shared_from_this</code></entry>
818       <entry>Y</entry>
819       <entry/>
820     </row>
821     <row>
822       <?dbhtml bgcolor="#B0B0B0" ?>
823       <entry>20.9.11.5</entry>
824       <entry><code>shared_ptr</code> atomic access</entry>
825       <entry>Partial</entry>
826       <entry/>
827     </row>
828     <row>
829       <entry>20.9.11.6</entry>
830       <entry>Hash support</entry>
831       <entry>Y</entry>
832       <entry/>
833     </row>
834     <row>
835       <?dbhtml bgcolor="#B0B0B0" ?>
836       <entry>20.9.12</entry>
837       <entry>Pointer safety</entry>
838       <entry>Partial</entry>
839       <entry/>
840     </row>
841     <row>
842       <?dbhtml bgcolor="#C8B0B0" ?>
843       <entry>20.9.13</entry>
844       <entry>Align</entry>
845       <entry>N</entry>
846       <entry/>
847     </row>
848     <row>
849       <entry>20.9.16</entry>
850       <entry>C library</entry>
851       <entry>Y</entry>
852       <entry/>
853     </row>
854     <row>
855       <entry>20.10</entry>
856       <entry>Time utilities</entry>
857       <entry/>
858       <entry/>
859     </row>
860     <row>
861       <entry>20.10.1</entry>
862       <entry>Clock requirements</entry>
863       <entry>Y</entry>
864       <entry/>
865     </row>
866     <row>
867       <entry>20.10.2</entry>
868       <entry>Time-related traits</entry>
869       <entry/>
870       <entry/>
871     </row>
872     <row>
873       <entry>20.10.2.1</entry>
874       <entry><code>treat_as_floating_point</code></entry>
875       <entry>Y</entry>
876       <entry/>
877     </row>
878     <row>
879       <entry>20.10.2.2</entry>
880       <entry><code>duration_values</code></entry>
881       <entry>Y</entry>
882       <entry/>
883     </row>
884     <row>
885       <entry>20.10.2.3</entry>
886       <entry>Specializations of <code>common_type</code></entry>
887       <entry>Y</entry>
888       <entry/>
889     </row>
890     <row>
891       <entry>20.10.3</entry>
892       <entry>Class template <code>duration</code></entry>
893       <entry>Y</entry>
894       <entry/>
895     </row>
896     <row>
897       <entry>20.10.4</entry>
898       <entry>Class template <code>time_point</code></entry>
899       <entry>Y</entry>
900       <entry/>
901     </row>
902     <row>
903       <entry>20.10.5</entry>
904       <entry>Clocks</entry>
905       <entry/>
906       <entry/>
907     </row>
908     <row>
909       <entry>20.10.5.1</entry>
910       <entry>Class <code>system_clock</code></entry>
911       <entry>Y</entry>
912       <entry/>
913     </row>
914     <row>
915       <entry>20.10.5.2</entry>
916       <entry>Class <code>monotonic_clock</code></entry>
917       <entry>Y</entry>
918       <entry/>
919     </row>
920     <row>
921       <entry>20.10.5.3</entry>
922       <entry>Class <code>high_resolution_clock</code></entry>
923       <entry>Y</entry>
924       <entry/>
925     </row>
926     <row>
927       <entry>20.11</entry>
928       <entry>Date and time functions</entry>
929       <entry>Y</entry>
930       <entry/>
931     </row>
932     <row>
933       <?dbhtml bgcolor="#C8B0B0" ?>
934       <entry>20.12</entry>
935       <entry>Class <code>type_index</code></entry>
936       <entry>N</entry>
937       <entry/>
938     </row>
939     <row>
940       <entry>
941         <emphasis>21</emphasis>
942       </entry>
943       <entry namest="c2" nameend="c4" align="left">
944         <emphasis>Strings</emphasis>
945       </entry>
946     </row>
947     <row>
948       <entry>21.1</entry>
949       <entry>General</entry>
950       <entry>Y</entry>
951       <entry/>
952     </row>
953     <row>
954       <entry>21.2</entry>
955       <entry>Character traits</entry>
956       <entry/>
957       <entry/>
958     </row>
959     <row>
960       <entry>21.2.1</entry>
961       <entry>Character traits requirements</entry>
962       <entry>Y</entry>
963       <entry/>
964     </row>
965     <row>
966       <entry>21.2.2</entry>
967       <entry>traits typedefs</entry>
968       <entry>Y</entry>
969       <entry/>
970     </row>
971     <row>
972       <entry>21.2.3</entry>
973       <entry><code>char_traits</code> specializations</entry>
974       <entry/>
975       <entry/>
976     </row>
977     <row>
978       <?dbhtml bgcolor="#B0B0B0" ?>
979       <entry>21.2.3.1</entry>
980       <entry>struct <code>char_traits&lt;char&gt;</code></entry>
981       <entry>Partial</entry>
982       <entry>Missing constexpr</entry>
983     </row>
984     <row>
985       <?dbhtml bgcolor="#B0B0B0" ?>
986       <entry>21.2.3.2</entry>
987       <entry>struct <code>char_traits&lt;char16_t&gt;</code></entry>
988       <entry>Partial</entry>
989       <entry>Missing constexpr</entry>
990     </row>
991     <row>
992       <entry>21.2.3.3</entry>
993       <entry>struct <code>char_traits&lt;char32_t&gt;</code></entry>
994       <entry>Y</entry>
995       <entry/>
996     </row>
997     <row>
998       <entry>21.2.3.4</entry>
999       <entry>struct <code>char_traits&lt;wchar_t&gt;</code></entry>
1000       <entry>Y</entry>
1001       <entry/>
1002     </row>
1003     <row>
1004       <entry>21.3</entry>
1005       <entry>String classes</entry>
1006       <entry>Y</entry>
1007       <entry/>
1008     </row>
1009     <row>
1010       <entry>21.4</entry>
1011       <entry>Class template <code>basic_string</code></entry>
1012       <entry>Y</entry>
1013       <entry/>
1014     </row>
1015     <row>
1016       <entry>21.5</entry>
1017       <entry>Numeric Conversions</entry>
1018       <entry>Y</entry>
1019       <entry/>
1020     </row>
1021     <row>
1022       <entry>21.6</entry>
1023       <entry>Hash support</entry>
1024       <entry>Y</entry>
1025       <entry/>
1026     </row>
1027     <row>
1028       <entry>21.7</entry>
1029       <entry>Null-terminated sequence utilities</entry>
1030       <entry>Y</entry>
1031       <entry>C library dependency</entry>
1032     </row>
1033     <row>
1034       <entry>
1035         <emphasis>22</emphasis>
1036       </entry>
1037       <entry namest="c2" nameend="c4" align="left">
1038         <emphasis>Localization</emphasis>
1039       </entry>
1040     </row>
1041     <row>
1042       <entry>22.1</entry>
1043       <entry>General</entry>
1044       <entry>Y</entry>
1045       <entry/>
1046     </row>
1047     <row>
1048       <entry>22.2</entry>
1049       <entry>Header <code>&lt;locale&gt;</code> synopsis</entry>
1050       <entry>Y</entry>
1051       <entry/>
1052     </row>
1053     <row>
1054       <entry>22.3</entry>
1055       <entry>Locales</entry>
1056       <entry/>
1057       <entry/>
1058     </row>
1059     <row>
1060       <entry>22.3.1</entry>
1061       <entry>Class <code>locale</code></entry>
1062       <entry>Y</entry>
1063       <entry/>
1064     </row>
1065     <row>
1066       <entry>22.3.2</entry>
1067       <entry><code>locale</code> globals</entry>
1068       <entry>Y</entry>
1069       <entry/>
1070     </row>
1071     <row>
1072       <entry>22.3.3</entry>
1073       <entry>Convenience interfaces</entry>
1074       <entry/>
1075       <entry/>
1076     </row>
1077     <row>
1078       <entry>22.3.3.1</entry>
1079       <entry>Character classification</entry>
1080       <entry>Y</entry>
1081       <entry/>
1082     </row>
1083     <row>
1084       <entry>22.3.3.2</entry>
1085       <entry>Conversions</entry>
1086       <entry/>
1087       <entry/>
1088     </row>
1089     <row>
1090       <entry>22.3.3.2.1</entry>
1091       <entry>Character conversions</entry>
1092       <entry>Y</entry>
1093       <entry/>
1094     </row>
1095     <row>
1096       <?dbhtml bgcolor="#C8B0B0" ?>
1097       <entry>22.3.3.2.2</entry>
1098       <entry><code>string</code> conversions</entry>
1099       <entry>N</entry>
1100       <entry/>
1101     </row>
1102     <row>
1103       <?dbhtml bgcolor="#C8B0B0" ?>
1104       <entry>22.3.3.2.3</entry>
1105       <entry>Buffer conversions</entry>
1106       <entry>N</entry>
1107       <entry/>
1108     </row>
1109     <row>
1110       <entry>22.4</entry>
1111       <entry>Standard <code>locale</code> categories</entry>
1112       <entry/>
1113       <entry/>
1114     </row>
1115     <row>
1116       <entry>22.4.1</entry>
1117       <entry>The <code>ctype</code> category</entry>
1118       <entry>Y</entry>
1119       <entry/>
1120     </row>
1121     <row>
1122       <entry>22.4.2</entry>
1123       <entry>The numeric category</entry>
1124       <entry/>
1125       <entry/>
1126     </row>
1127     <row>
1128       <entry>22.4.2.1</entry>
1129       <entry><code>num_get</code></entry>
1130       <entry>Y</entry>
1131       <entry/>
1132     </row>
1133     <row>
1134       <entry>22.4.2.2</entry>
1135       <entry><code>num_put</code></entry>
1136       <entry>Y</entry>
1137       <entry/>
1138     </row>
1139     <row>
1140       <entry>22.4.3</entry>
1141       <entry>The numeric punctuation facet</entry>
1142       <entry>Y</entry>
1143       <entry/>
1144     </row>
1145     <row>
1146       <entry>22.4.4</entry>
1147       <entry>The collate category</entry>
1148       <entry>Y</entry>
1149       <entry/>
1150     </row>
1151     <row>
1152       <entry>22.4.5</entry>
1153       <entry>The time category</entry>
1154       <entry/>
1155       <entry/>
1156     </row>
1157     <row>
1158       <entry>22.4.5.1</entry>
1159       <entry>Class template <code>time_get</code></entry>
1160       <entry>Y</entry>
1161       <entry/>
1162     </row>
1163     <row>
1164       <entry>22.4.5.2</entry>
1165       <entry>Class template <code>time_get_byname</code></entry>
1166       <entry>Y</entry>
1167       <entry/>
1168     </row>
1169     <row>
1170       <entry>22.4.5.3</entry>
1171       <entry>Class template <code>time_put</code></entry>
1172       <entry>Y</entry>
1173       <entry/>
1174     </row>
1175     <row>
1176       <entry>22.4.5.3</entry>
1177       <entry>Class template <code>time_put_byname</code></entry>
1178       <entry>Y</entry>
1179       <entry/>
1180     </row>
1181     <row>
1182       <entry>22.4.6</entry>
1183       <entry>The monetary category</entry>
1184       <entry/>
1185       <entry/>
1186     </row>
1187     <row>
1188       <entry>22.4.6.1</entry>
1189       <entry>Class template <code>money_get</code></entry>
1190       <entry>Y</entry>
1191       <entry/>
1192     </row>
1193     <row>
1194       <entry>22.4.6.2</entry>
1195       <entry>Class template <code>money_put</code></entry>
1196       <entry>Y</entry>
1197       <entry/>
1198     </row>
1199     <row>
1200       <entry>22.4.6.3</entry>
1201       <entry>Class template <code>money_punct</code></entry>
1202       <entry>Y</entry>
1203       <entry/>
1204     </row>
1205     <row>
1206       <entry>22.4.6.4</entry>
1207       <entry>Class template <code>money_punct_byname</code></entry>
1208       <entry>Y</entry>
1209       <entry/>
1210     </row>
1211     <row>
1212       <entry>22.4.7</entry>
1213       <entry>The message retrieval category</entry>
1214       <entry>Y</entry>
1215       <entry/>
1216     </row>
1217     <row>
1218       <entry>22.4.8</entry>
1219       <entry>Program-defined facets</entry>
1220       <entry>Y</entry>
1221       <entry/>
1222     </row>
1223     <row>
1224       <?dbhtml bgcolor="#C8B0B0" ?>
1225       <entry>22.5</entry>
1226       <entry>Standard code conversion facets</entry>
1227       <entry>N</entry>
1228       <entry/>
1229     </row>
1230     <row>
1231       <entry>22.6</entry>
1232       <entry>C Library Locales</entry>
1233       <entry>Y</entry>
1234       <entry/>
1235     </row>
1236     <row>
1237       <entry>
1238         <emphasis>23</emphasis>
1239       </entry>
1240       <entry namest="c2" nameend="c4" align="left">
1241         <emphasis>Containers</emphasis>
1242       </entry>
1243     </row>
1244     <row>
1245       <entry>23.1</entry>
1246       <entry>General</entry>
1247       <entry/>
1248       <entry/>
1249     </row>
1250     <row>
1251       <entry>23.2</entry>
1252       <entry>Container requirements</entry>
1253       <entry/>
1254       <entry/>
1255     </row>
1256     <row>
1257       <entry>23.2.1</entry>
1258       <entry>General container requirements</entry>
1259       <entry>Y</entry>
1260       <entry/>
1261     </row>
1262     <row>
1263       <entry>23.2.2</entry>
1264       <entry>Data races</entry>
1265       <entry>Y</entry>
1266       <entry/>
1267     </row>
1268     <row>
1269       <entry>23.2.3</entry>
1270       <entry>Sequence containers</entry>
1271       <entry>Y</entry>
1272       <entry/>
1273     </row>
1274     <row>
1275       <entry>23.2.4</entry>
1276       <entry>Associative containers</entry>
1277       <entry>Y</entry>
1278       <entry/>
1279     </row>
1280     <row>
1281       <entry>23.2.5</entry>
1282       <entry>Unordered associative containers</entry>
1283       <entry>Y</entry>
1284       <entry/>
1285     </row>
1286     <row>
1287       <entry>23.3</entry>
1288       <entry>Sequence containers</entry>
1289       <entry/>
1290       <entry/>
1291     </row>
1292     <row>
1293       <entry>23.3.1</entry>
1294       <entry>Class template <code>array</code></entry>
1295       <entry>Y</entry>
1296       <entry/>
1297     </row>
1298     <row>
1299       <entry>23.3.2</entry>
1300       <entry>Class template <code>deque</code></entry>
1301       <entry>Y</entry>
1302       <entry/>
1303     </row>
1304     <row>
1305       <entry>23.3.3</entry>
1306       <entry>Class template <code>forward_list</code></entry>
1307       <entry>Y</entry>
1308       <entry/>
1309     </row>
1310     <row>
1311       <entry>23.3.4</entry>
1312       <entry>Class template <code>list</code></entry>
1313       <entry>Y</entry>
1314       <entry/>
1315     </row>
1316     <row>
1317       <entry>23.3.5</entry>
1318       <entry>Container adaptors</entry>
1319       <entry/>
1320       <entry/>
1321     </row>
1322     <row>
1323       <entry>23.3.5.1</entry>
1324       <entry>Class template <code>queue</code></entry>
1325       <entry>Y</entry>
1326       <entry/>
1327     </row>
1328     <row>
1329       <entry>23.3.5.2</entry>
1330       <entry>Class template <code>priority_queue</code></entry>
1331       <entry>Y</entry>
1332       <entry/>
1333     </row>
1334     <row>
1335       <entry>23.3.5.3</entry>
1336       <entry>Class template <code>stack</code></entry>
1337       <entry>Y</entry>
1338       <entry/>
1339     </row>
1340     <row>
1341       <entry>23.3.6</entry>
1342       <entry>Class template <code>vector</code></entry>
1343       <entry>Y</entry>
1344       <entry/>
1345     </row>
1346     <row>
1347       <entry>23.3.7</entry>
1348       <entry>Class <code>vector&lt;bool&gt;</code></entry>
1349       <entry>Y</entry>
1350       <entry/>
1351     </row>
1352     <row>
1353       <entry>23.4</entry>
1354       <entry>Associative containers</entry>
1355       <entry/>
1356       <entry/>
1357     </row>
1358     <row>
1359       <entry>23.4.1</entry>
1360       <entry>Class template <code>map</code></entry>
1361       <entry>Y</entry>
1362       <entry/>
1363     </row>
1364     <row>
1365       <entry>23.4.2</entry>
1366       <entry>Class template <code>multimap</code></entry>
1367       <entry>Y</entry>
1368       <entry/>
1369     </row>
1370     <row>
1371       <entry>23.4.3</entry>
1372       <entry>Class template <code>set</code></entry>
1373       <entry>Y</entry>
1374       <entry/>
1375     </row>
1376     <row>
1377       <entry>23.4.4</entry>
1378       <entry>Class template <code>multiset</code></entry>
1379       <entry>Y</entry>
1380       <entry/>
1381     </row>
1382     <row>
1383       <entry>23.5</entry>
1384       <entry>Unordered associative containers</entry>
1385       <entry/>
1386       <entry/>
1387     </row>
1388     <row>
1389       <entry>23.5.1</entry>
1390       <entry>Class template <code>unordered_map</code></entry>
1391       <entry>Y</entry>
1392       <entry/>
1393     </row>
1394     <row>
1395       <entry>23.5.2</entry>
1396       <entry>Class template <code>unordered_multimap</code></entry>
1397       <entry>Y</entry>
1398       <entry/>
1399     </row>
1400     <row>
1401       <entry>23.5.3</entry>
1402       <entry>Class template <code>unordered_set</code></entry>
1403       <entry>Y</entry>
1404       <entry/>
1405     </row>
1406     <row>
1407       <entry>23.5.4</entry>
1408       <entry>Class template <code>unordered_multiset</code></entry>
1409       <entry>Y</entry>
1410       <entry/>
1411     </row>
1412     <row>
1413       <entry>
1414         <emphasis>24</emphasis>
1415       </entry>
1416       <entry namest="c2" nameend="c4" align="left">
1417         <emphasis>Iterators</emphasis>
1418       </entry>
1419     </row>
1420     <row>
1421       <entry>24.1</entry>
1422       <entry>General</entry>
1423       <entry>Y</entry>
1424       <entry/>
1425     </row>
1426     <row>
1427       <entry>24.2</entry>
1428       <entry>Iterator requirements</entry>
1429       <entry>Y</entry>
1430       <entry/>
1431     </row>
1432     <row>
1433       <entry>24.3</entry>
1434       <entry>Header <code>&lt;iterator&gt;</code> synopsis</entry>
1435       <entry>Y</entry>
1436       <entry/>
1437     </row>
1438     <row>
1439       <entry>24.4</entry>
1440       <entry>Iterator primitives</entry>
1441       <entry>Y</entry>
1442       <entry/>
1443     </row>
1444     <row>
1445       <entry>24.5</entry>
1446       <entry>Iterator adaptors</entry>
1447       <entry/>
1448       <entry/>
1449     </row>
1450     <row>
1451       <entry>24.5.1</entry>
1452       <entry>Reverse iterators</entry>
1453       <entry>Y</entry>
1454       <entry/>
1455     </row>
1456     <row>
1457       <entry>24.5.2</entry>
1458       <entry>Insert iterators</entry>
1459       <entry>Y</entry>
1460       <entry/>
1461     </row>
1462     <row>
1463       <entry>24.5.3</entry>
1464       <entry>Move iterators</entry>
1465       <entry>Y</entry>
1466       <entry/>
1467     </row>
1468     <row>
1469       <entry>24.6</entry>
1470       <entry>Stream iterators</entry>
1471       <entry/>
1472       <entry/>
1473     </row>
1474     <row>
1475       <entry>24.6.1</entry>
1476       <entry>Class template <code>istream_iterator</code></entry>
1477       <entry>Y</entry>
1478       <entry/>
1479     </row>
1480     <row>
1481       <entry>24.6.2</entry>
1482       <entry>Class template <code>ostream_iterator</code></entry>
1483       <entry>Y</entry>
1484       <entry/>
1485     </row>
1486     <row>
1487       <entry>24.6.3</entry>
1488       <entry>Class template <code>istreambuf_iterator</code></entry>
1489       <entry>Y</entry>
1490       <entry/>
1491     </row>
1492     <row>
1493       <entry>24.6.4</entry>
1494       <entry>Class template <code>ostreambuf_iterator</code></entry>
1495       <entry>Y</entry>
1496       <entry/>
1497     </row>
1498     <row>
1499       <?dbhtml bgcolor="#C8B0B0" ?>
1500       <entry>24.6.5</entry>
1501       <entry>range access</entry>
1502       <entry>N</entry>
1503       <entry/>
1504     </row>
1505     <row>
1506       <entry>
1507         <emphasis>25</emphasis>
1508       </entry>
1509       <entry namest="c2" nameend="c4" align="left">
1510         <emphasis>Algorithms</emphasis>
1511       </entry>
1512     </row>
1513     <row>
1514       <entry>25.1</entry>
1515       <entry>General</entry>
1516       <entry/>
1517       <entry/>
1518     </row>
1519     <row>
1520       <entry>25.2</entry>
1521       <entry>Non-modifying sequence operations</entry>
1522       <entry>Y</entry>
1523       <entry/>
1524     </row>
1525     <row>
1526       <entry>25.3</entry>
1527       <entry>Mutating sequence operations</entry>
1528       <entry>Y</entry>
1529       <entry/>
1530     </row>
1531     <row>
1532       <entry>25.4</entry>
1533       <entry>Sorting and related operations</entry>
1534       <entry>Y</entry>
1535       <entry/>
1536     </row>
1537     <row>
1538       <entry>25.5</entry>
1539       <entry>C library algorithms</entry>
1540       <entry>Y</entry>
1541       <entry/>
1542     </row>
1543     <row>
1544       <entry>
1545       <emphasis>26</emphasis>
1546       </entry>
1547       <entry namest="c2" nameend="c4" align="left">
1548         <emphasis>Numerics</emphasis>
1549       </entry>
1550     </row>
1551     <row>
1552       <entry>26.1</entry>
1553       <entry>General</entry>
1554       <entry>Y</entry>
1555       <entry/>
1556     </row>
1557     <row>
1558       <entry>26.2</entry>
1559       <entry>Numeric type requirements</entry>
1560       <entry>Y</entry>
1561       <entry/>
1562     </row>
1563     <row>
1564       <entry>26.3</entry>
1565       <entry>The floating-point environment</entry>
1566       <entry>Y</entry>
1567       <entry/>
1568     </row>
1569     <row>
1570       <entry>26.4</entry>
1571       <entry>Complex numbers</entry>
1572       <entry>Partial</entry>
1573       <entry>Missing constexpr</entry>
1574     </row>
1575     <row>
1576       <entry>26.5</entry>
1577       <entry>Random number generation</entry>
1578       <entry/>
1579       <entry/>
1580     </row>
1581     <row>
1582       <entry>26.5.1</entry>
1583       <entry>Requirements</entry>
1584       <entry/>
1585       <entry/>
1586     </row>
1587     <row>
1588       <entry>26.5.2</entry>
1589       <entry>Header <code>&lt;random&gt;</code> synopsis</entry>
1590       <entry/>
1591       <entry/>
1592     </row>
1593     <row>
1594       <entry>26.5.3</entry>
1595       <entry>Random number engine class templates</entry>
1596       <entry/>
1597       <entry/>
1598     </row>
1599     <row>
1600       <entry>26.5.3.1</entry>
1601       <entry>Class template <code>linear_congruential_engine</code></entry>
1602       <entry>Y</entry>
1603       <entry>Missing constexpr</entry>
1604     </row>
1605     <row>
1606       <entry>26.5.3.2</entry>
1607       <entry>Class template <code>mersenne_twister_engine</code></entry>
1608       <entry>Y</entry>
1609       <entry>Missing constexpr</entry>
1610     </row>
1611     <row>
1612       <entry>26.5.3.3</entry>
1613       <entry>Class template <code>subtract_with_carry_engine</code></entry>
1614       <entry>Y</entry>
1615       <entry>Missing constexpr</entry>
1616     </row>
1617     <row>
1618       <entry>26.5.4</entry>
1619       <entry>Random number engine adaptor class templates</entry>
1620       <entry/>
1621       <entry/>
1622     </row>
1623     <row>
1624       <entry>26.5.4.1</entry>
1625       <entry>Class template <code>discard_block_engine</code></entry>
1626       <entry>Y</entry>
1627       <entry>Missing constexpr</entry>
1628     </row>
1629     <row>
1630       <entry>26.5.4.2</entry>
1631       <entry>Class template <code>independent_bits_engine</code></entry>
1632       <entry>Y</entry>
1633       <entry>Missing constexpr</entry>
1634     </row>
1635     <row>
1636       <entry>26.5.4.3</entry>
1637       <entry>Class template <code>shuffle_order_engine</code></entry>
1638       <entry>Y</entry>
1639       <entry>Missing constexpr</entry>
1640     </row>
1641     <row>
1642       <entry>26.5.5</entry>
1643       <entry>Engines and engine adaptors with predefined parameters</entry>
1644       <entry>Y</entry>
1645       <entry/>
1646     </row>
1647     <row>
1648       <entry>26.5.6</entry>
1649       <entry>Class <code>random_device</code></entry>
1650       <entry>Y</entry>
1651       <entry>Missing constexpr</entry>
1652     </row>
1653     <row>
1654       <entry>26.5.7</entry>
1655       <entry>Utilities</entry>
1656       <entry/>
1657       <entry/>
1658     </row>
1659     <row>
1660       <entry>26.5.7.1</entry>
1661       <entry>Class <code>seed_seq</code></entry>
1662       <entry>Y</entry>
1663       <entry/>
1664     </row>
1665     <row>
1666       <entry>26.5.7.2</entry>
1667       <entry>Function template <code>generate_canonical</code></entry>
1668       <entry>Y</entry>
1669       <entry/>
1670     </row>
1671     <row>
1672       <entry>26.5.8</entry>
1673       <entry>Random number distribution class templates</entry>
1674       <entry/>
1675       <entry/>
1676     </row>
1677     <row>
1678       <entry>26.5.8.1</entry>
1679       <entry>Uniform distributions</entry>
1680       <entry/>
1681       <entry/>
1682     </row>
1683     <row>
1684       <entry>26.5.8.1.1</entry>
1685       <entry>Class template <code>uniform_int_distribution</code></entry>
1686       <entry>Y</entry>
1687       <entry/>
1688     </row>
1689     <row>
1690       <entry>26.5.8.1.2</entry>
1691       <entry>Class template <code>uniform_real_distribution</code></entry>
1692       <entry>Y</entry>
1693       <entry/>
1694     </row>
1695     <row>
1696       <entry>26.5.8.2</entry>
1697       <entry>Bernoulli distributions</entry>
1698       <entry/>
1699       <entry/>
1700     </row>
1701     <row>
1702       <entry>26.5.8.2.1</entry>
1703       <entry>Class <code>bernoulli_distribution</code></entry>
1704       <entry>Y</entry>
1705       <entry/>
1706     </row>
1707     <row>
1708       <entry>26.5.8.2.2</entry>
1709       <entry>Class template <code>binomial_distribution</code></entry>
1710       <entry>Y</entry>
1711       <entry/>
1712     </row>
1713     <row>
1714       <entry>26.5.8.2.3</entry>
1715       <entry>Class template <code>geometric_distribution</code></entry>
1716       <entry>Y</entry>
1717       <entry/>
1718     </row>
1719     <row>
1720       <entry>26.5.8.2.4</entry>
1721       <entry>Class template <code>negative_binomial_distribution</code></entry>
1722       <entry>Y</entry>
1723       <entry/>
1724     </row>
1725     <row>
1726       <entry>26.5.8.3</entry>
1727       <entry>Poisson distributions</entry>
1728       <entry/>
1729       <entry/>
1730     </row>
1731     <row>
1732       <entry>26.5.8.3.1</entry>
1733       <entry>Class template <code>poisson_distribution</code></entry>
1734       <entry>Y</entry>
1735       <entry/>
1736     </row>
1737     <row>
1738       <entry>26.5.8.3.2</entry>
1739       <entry>Class template <code>exponential_distribution</code></entry>
1740       <entry>Y</entry>
1741       <entry/>
1742     </row>
1743     <row>
1744       <entry>26.5.8.3.3</entry>
1745       <entry>Class template <code>gamma_distribution</code></entry>
1746       <entry>Y</entry>
1747       <entry/>
1748     </row>
1749     <row>
1750       <entry>26.5.8.3.4</entry>
1751       <entry>Class template <code>weibull_distribution</code></entry>
1752       <entry>Y</entry>
1753       <entry/>
1754     </row>
1755     <row>
1756       <entry>26.5.8.3.5</entry>
1757       <entry>Class template <code>extreme_value_distribution</code></entry>
1758       <entry>Y</entry>
1759       <entry/>
1760     </row>
1761     <row>
1762       <entry>26.5.8.4</entry>
1763       <entry>Normal distributions</entry>
1764       <entry/>
1765       <entry/>
1766     </row>
1767     <row>
1768       <entry>26.5.8.4.1</entry>
1769       <entry>Class template <code>normal_distribution</code></entry>
1770       <entry>Y</entry>
1771       <entry/>
1772     </row>
1773     <row>
1774       <entry>26.5.8.4.2</entry>
1775       <entry>Class template <code>lognormal_distribution</code></entry>
1776       <entry>Y</entry>
1777       <entry/>
1778     </row>
1779     <row>
1780       <entry>26.5.8.4.3</entry>
1781       <entry>Class template <code>chi_squared_distribution</code></entry>
1782       <entry>Y</entry>
1783       <entry/>
1784     </row>
1785     <row>
1786       <entry>26.5.8.4.4</entry>
1787       <entry>Class template <code>cauchy_distribution</code></entry>
1788       <entry>Y</entry>
1789       <entry/>
1790     </row>
1791     <row>
1792       <entry>26.5.8.4.5</entry>
1793       <entry>Class template <code>fisher_f_distribution</code></entry>
1794       <entry>Y</entry>
1795       <entry/>
1796     </row>
1797     <row>
1798       <entry>26.5.8.4.6</entry>
1799       <entry>Class template <code>student_t_distribution</code></entry>
1800       <entry>Y</entry>
1801       <entry/>
1802     </row>
1803     <row>
1804       <entry>26.5.8.5</entry>
1805       <entry>Sampling distributions</entry>
1806       <entry/>
1807       <entry/>
1808     </row>
1809     <row>
1810       <entry>26.5.8.5.1</entry>
1811       <entry>Class template <code>discrete_distribution</code></entry>
1812       <entry>Y</entry>
1813       <entry/>
1814     </row>
1815     <row>
1816       <entry>26.5.8.5.2</entry>
1817       <entry>Class template <code>piecewise_constant_distribution</code></entry>
1818       <entry>Y</entry>
1819       <entry/>
1820     </row>
1821     <row>
1822       <entry>26.5.8.5.3</entry>
1823       <entry>Class template <code>piecewise_linear_distribution</code></entry>
1824       <entry>Y</entry>
1825       <entry/>
1826     </row>
1827     <row>
1828       <entry>26.6</entry>
1829       <entry>Numeric arrays</entry>
1830       <entry/>
1831       <entry/>
1832     </row>
1833     <row>
1834       <entry>26.6.1</entry>
1835       <entry>Header <code>&lt;valarray&gt;</code> synopsis</entry>
1836       <entry>Y</entry>
1837       <entry/>
1838     </row>
1839     <row>
1840       <entry>26.6.2</entry>
1841       <entry>Class template <code>valarray</code></entry>
1842       <entry>Y</entry>
1843       <entry/>
1844     </row>
1845     <row>
1846       <entry>26.6.3</entry>
1847       <entry><code>valarray</code> non-member operations</entry>
1848       <entry>Y</entry>
1849       <entry/>
1850     </row>
1851     <row>
1852       <entry>26.6.4</entry>
1853       <entry>Class <code>slice</code></entry>
1854       <entry>Y</entry>
1855       <entry/>
1856     </row>
1857     <row>
1858       <entry>26.6.5</entry>
1859       <entry>Class template <code>slice_array</code></entry>
1860       <entry>Y</entry>
1861       <entry/>
1862     </row>
1863     <row>
1864       <entry>26.6.6</entry>
1865       <entry>The <code>gslice</code> class</entry>
1866       <entry>Y</entry>
1867       <entry/>
1868     </row>
1869     <row>
1870       <entry>26.6.7</entry>
1871       <entry>Class template <code>gslice_array</code></entry>
1872       <entry>Y</entry>
1873       <entry/>
1874     </row>
1875     <row>
1876       <entry>26.6.8</entry>
1877       <entry>Class template <code>mask_array</code></entry>
1878       <entry>Y</entry>
1879       <entry/>
1880     </row>
1881     <row>
1882       <entry>26.6.9</entry>
1883       <entry>Class template <code>indirect_array</code></entry>
1884       <entry>Y</entry>
1885       <entry/>
1886     </row>
1887     <row>
1888       <?dbhtml bgcolor="#C8B0B0" ?>
1889       <entry>26.6.10</entry>
1890       <entry><code>valarray</code> range access</entry>
1891       <entry>N</entry>
1892       <entry/>
1893     </row>
1894     <row>
1895       <entry>26.7</entry>
1896       <entry>Generalized numeric operations</entry>
1897       <entry/>
1898       <entry/>
1899     </row>
1900     <row>
1901       <entry>26.7.1</entry>
1902       <entry><code>accumulate</code></entry>
1903       <entry>Y</entry>
1904       <entry/>
1905     </row>
1906     <row>
1907       <entry>26.7.2</entry>
1908       <entry><code>inner_product</code></entry>
1909       <entry>Y</entry>
1910       <entry/>
1911     </row>
1912     <row>
1913       <entry>26.7.3</entry>
1914       <entry><code>partial_sum</code></entry>
1915       <entry>Y</entry>
1916       <entry/>
1917     </row>
1918     <row>
1919       <entry>26.7.4</entry>
1920       <entry><code>adjacent_difference</code></entry>
1921       <entry>Y</entry>
1922       <entry/>
1923     </row>
1924     <row>
1925       <entry>26.7.5</entry>
1926       <entry>iota</entry>
1927       <entry>Y</entry>
1928       <entry/>
1929     </row>
1930     <row>
1931       <entry>26.8</entry>
1932       <entry>C Library</entry>
1933       <entry>Y</entry>
1934       <entry/>
1935     </row>
1936     <row>
1937       <entry>
1938         <emphasis>27</emphasis>
1939       </entry>
1940       <entry namest="c2" nameend="c4" align="left">
1941         <emphasis>Input/output library</emphasis>
1942       </entry>
1943     </row>
1944     <row>
1945       <entry>27.1</entry>
1946       <entry>General</entry>
1947       <entry>Y</entry>
1948       <entry/>
1949     </row>
1950     <row>
1951       <entry>27.2</entry>
1952       <entry>Iostreams requirements</entry>
1953       <entry>Y</entry>
1954       <entry/>
1955     </row>
1956     <row>
1957       <entry>27.2.1</entry>
1958       <entry>Imbue Limitations</entry>
1959       <entry>Y</entry>
1960       <entry/>
1961     </row>
1962     <row>
1963       <entry>27.2.2</entry>
1964       <entry>Positioning Type Limitations</entry>
1965       <entry>Y</entry>
1966       <entry/>
1967     </row>
1968     <row>
1969       <?dbhtml bgcolor="#B0B0B0" ?>
1970       <entry>27.2.3</entry>
1971       <entry>Thread safety</entry>
1972       <entry>Partial</entry>
1973       <entry/>
1974     </row>
1975     <row>
1976       <entry>27.3</entry>
1977       <entry>Forward declarations</entry>
1978       <entry>Y</entry>
1979       <entry/>
1980     </row>
1981     <row>
1982       <entry>27.4</entry>
1983       <entry>Standard iostream objects</entry>
1984       <entry>Y</entry>
1985       <entry/>
1986     </row>
1987     <row>
1988       <entry>27.4.1</entry>
1989       <entry>Narrow stream objects</entry>
1990       <entry>Y</entry>
1991       <entry/>
1992     </row>
1993     <row>
1994       <entry>27.4.2</entry>
1995       <entry>Wide stream objects</entry>
1996       <entry>Y</entry>
1997       <entry/>
1998     </row>
1999     <row>
2000       <?dbhtml bgcolor="#B0B0B0" ?>
2001       <entry>27.5</entry>
2002       <entry>Iostreams base classes</entry>
2003       <entry>Partial</entry>
2004       <entry>Missing move and swap operations</entry>
2005     </row>
2006     <row>
2007       <entry>27.6</entry>
2008       <entry>Stream buffers</entry>
2009       <entry>Y</entry>
2010       <entry/>
2011     </row>
2012     <row>
2013       <?dbhtml bgcolor="#B0B0B0" ?>
2014       <entry>27.7</entry>
2015       <entry>Formatting and manipulators</entry>
2016       <entry>Partial</entry>
2017       <entry>Missing move and swap operations</entry>
2018     </row>
2019     <row>
2020       <?dbhtml bgcolor="#B0B0B0" ?>
2021       <entry>27.8</entry>
2022       <entry>String-based streams</entry>
2023       <entry>Partial</entry>
2024       <entry>Missing move and swap operations</entry>
2025     </row>
2026     <row>
2027       <?dbhtml bgcolor="#B0B0B0" ?>
2028       <entry>27.9</entry>
2029       <entry>File-based streams</entry>
2030       <entry>Partial</entry>
2031       <entry>Missing move and swap operations</entry>
2032     </row>
2033     <row>
2034       <entry>
2035         <emphasis>28</emphasis>
2036       </entry>
2037       <entry namest="c2" nameend="c4" align="left">
2038         <emphasis>Regular expressions</emphasis>
2039       </entry>
2040     </row>
2041     <row>
2042       <?dbhtml bgcolor="#C8B0B0" ?>
2043       <entry>28.1</entry>
2044       <entry>General</entry>
2045       <entry>N</entry>
2046       <entry/>
2047     </row>
2048     <row>
2049       <?dbhtml bgcolor="#C8B0B0" ?>
2050       <entry>28.2</entry>
2051       <entry>Definitions</entry>
2052       <entry>N</entry>
2053       <entry/>
2054     </row>
2055     <row>
2056       <?dbhtml bgcolor="#C8B0B0" ?>
2057       <entry>28.3</entry>
2058       <entry>Requirements</entry>
2059       <entry>N</entry>
2060       <entry/>
2061     </row>
2062     <row>
2063       <?dbhtml bgcolor="#C8B0B0" ?>
2064       <entry>28.4</entry>
2065       <entry>Header <code>&lt;regex&gt;</code> synopsis</entry>
2066       <entry>N</entry>
2067       <entry/>
2068     </row>
2069     <row>
2070       <entry>28.5</entry>
2071       <entry>Namespace <code>std::regex_constants</code></entry>
2072       <entry>Y</entry>
2073       <entry/>
2074     </row>
2075     <row>
2076       <entry>28.6</entry>
2077       <entry>Class <code>regex_error</code></entry>
2078       <entry>Y</entry>
2079       <entry/>
2080     </row>
2081     <row>
2082       <?dbhtml bgcolor="#B0B0B0" ?>
2083       <entry>28.7</entry>
2084       <entry>Class template <code>regex_traits</code></entry>
2085       <entry>Partial</entry>
2086       <entry/>
2087     </row>
2088     <row>
2089       <?dbhtml bgcolor="#B0B0B0" ?>
2090       <entry>28.8</entry>
2091       <entry>Class template <code>basic_regex</code></entry>
2092       <entry>Partial</entry>
2093       <entry/>
2094     </row>
2095     <row>
2096       <?dbhtml bgcolor="#B0B0B0" ?>
2097       <entry>28.9</entry>
2098       <entry>Class template <code>sub_match</code></entry>
2099       <entry>Partial</entry>
2100       <entry/>
2101     </row>
2102     <row>
2103       <?dbhtml bgcolor="#B0B0B0" ?>
2104       <entry>28.10</entry>
2105       <entry>Class template <code>match_results</code></entry>
2106       <entry>Partial</entry>
2107       <entry/>
2108     </row>
2109     <row>
2110       <?dbhtml bgcolor="#C8B0B0" ?>
2111       <entry>28.11</entry>
2112       <entry>Regular expression algorithms</entry>
2113       <entry>N</entry>
2114       <entry/>
2115     </row>
2116     <row>
2117       <?dbhtml bgcolor="#C8B0B0" ?>
2118       <entry>28.12</entry>
2119       <entry>Regular expression Iterators</entry>
2120       <entry>N</entry>
2121       <entry/>
2122     </row>
2123     <row>
2124       <?dbhtml bgcolor="#C8B0B0" ?>
2125       <entry>28.13</entry>
2126       <entry>Modified ECMAScript regular expression grammar</entry>
2127       <entry>N</entry>
2128       <entry/>
2129     </row>
2130     <row>
2131       <entry>
2132         <emphasis>29</emphasis>
2133       </entry>
2134       <entry namest="c2" nameend="c4" align="left">
2135         <emphasis>Atomic operations</emphasis>
2136       </entry>
2137     </row>
2138     <row>
2139       <entry>29.1</entry>
2140       <entry>General</entry>
2141       <entry>Y</entry>
2142       <entry/>
2143     </row>
2144     <row>
2145       <entry>29.2</entry>
2146       <entry>Header <code>&lt;atomic&gt;</code> synopsis</entry>
2147       <entry>Y</entry>
2148       <entry/>
2149     </row>
2150     <row>
2151       <?dbhtml bgcolor="#C8B0B0" ?>
2152       <entry>29.3</entry>
2153       <entry>Order and consistency</entry>
2154       <entry>N</entry>
2155       <entry/>
2156     </row>
2157     <row>
2158       <entry>29.4</entry>
2159       <entry>Lock-free property</entry>
2160       <entry>Y</entry>
2161       <entry>Based on _GLIBCXX_ATOMIC_PROPERTY</entry>
2162     </row>
2163     <row>
2164       <entry>29.5</entry>
2165       <entry>Atomic types</entry>
2166       <entry/>
2167       <entry/>
2168     </row>
2169     <row>
2170       <entry>29.5.1</entry>
2171       <entry>Integral types</entry>
2172       <entry>Y</entry>
2173       <entry>Missing constexpr</entry>
2174     </row>
2175     <row>
2176       <entry>29.5.2</entry>
2177       <entry>Address types</entry>
2178       <entry>Y</entry>
2179       <entry>Missing constexpr</entry>
2180     </row>
2181     <row>
2182       <entry>29.5.3</entry>
2183       <entry>Generic types</entry>
2184       <entry>Y</entry>
2185       <entry>Missing constexpr</entry>
2186     </row>
2187     <row>
2188       <entry>29.6</entry>
2189       <entry>Operations on atomic types</entry>
2190       <entry>Y</entry>
2191       <entry/>
2192     </row>
2193     <row>
2194       <entry>29.7</entry>
2195       <entry>Flag Type and operations</entry>
2196       <entry>Y</entry>
2197       <entry/>
2198     </row>
2199     <row>
2200       <?dbhtml bgcolor="#C8B0B0" ?>
2201       <entry>29.8</entry>
2202       <entry>Fences</entry>
2203       <entry>N</entry>
2204       <entry/>
2205     </row>
2206     <row>
2207       <entry>
2208         <emphasis>30</emphasis>
2209       </entry>
2210       <entry namest="c2" nameend="c4" align="left">
2211         <emphasis>Thread support</emphasis>
2212       </entry>
2213     </row>
2214     <row>
2215       <entry>30.1</entry>
2216       <entry>General</entry>
2217       <entry>Y</entry>
2218       <entry/>
2219     </row>
2220     <row>
2221       <entry>30.2</entry>
2222       <entry>Requirements</entry>
2223       <entry>Y</entry>
2224       <entry/>
2225     </row>
2226     <row>
2227       <entry>30.3</entry>
2228       <entry>Threads</entry>
2229       <entry/>
2230       <entry/>
2231     </row>
2232     <row>
2233       <?dbhtml bgcolor="#B0B0B0" ?>
2234       <entry>30.3.1</entry>
2235       <entry>Class <code>thread</code></entry>
2236       <entry>Partial</entry>
2237       <entry><code>thread::id</code> is not trivially copyable</entry>
2238     </row>
2239     <row>
2240       <entry>30.3.2</entry>
2241       <entry>Namespace <code>this_thread</code></entry>
2242       <entry>Y</entry>
2243       <entry/>
2244     </row>
2245     <row>
2246       <entry>30.4</entry>
2247       <entry>Mutual exclusion</entry>
2248       <entry/>
2249       <entry/>
2250     </row>
2251     <row>
2252       <entry>30.4.1</entry>
2253       <entry>Mutex requirements</entry>
2254       <entry/>
2255       <entry/>
2256     </row>
2257     <row>
2258       <entry>30.4.1.1</entry>
2259       <entry>Class <code>mutex</code></entry>
2260       <entry>Y</entry>
2261       <entry/>
2262     </row>
2263     <row>
2264       <entry>30.4.1.2</entry>
2265       <entry>Class <code>recursive_mutex</code></entry>
2266       <entry>Y</entry>
2267       <entry/>
2268     </row>
2269     <row>
2270       <entry>30.4.2</entry>
2271       <entry>Timed mutex requirements</entry>
2272       <entry/>
2273       <entry/>
2274     </row>
2275     <row>
2276       <entry>30.4.2.1</entry>
2277       <entry>Class <code>timed_mutex</code></entry>
2278       <entry>Y</entry>
2279       <entry/>
2280     </row>
2281     <row>
2282       <entry>30.4.2.2</entry>
2283       <entry>Class <code>recursive_timed_mutex</code></entry>
2284       <entry>Y</entry>
2285       <entry/>
2286     </row>
2287     <row>
2288       <entry>30.4.3</entry>
2289       <entry>Locks</entry>
2290       <entry/>
2291       <entry/>
2292     </row>
2293     <row>
2294       <entry>30.4.3.1</entry>
2295       <entry>Class template <code>lock_guard</code></entry>
2296       <entry>Y</entry>
2297       <entry/>
2298     </row>
2299     <row>
2300       <entry>30.4.3.2</entry>
2301       <entry>Class template <code>unique_lock</code></entry>
2302       <entry>Y</entry>
2303       <entry/>
2304     </row>
2305     <row>
2306       <entry>30.4.4</entry>
2307       <entry>Generic locking algorithms</entry>
2308       <entry>Y</entry>
2309       <entry/>
2310     </row>
2311     <row>
2312       <entry>30.4.5</entry>
2313       <entry>Call once</entry>
2314       <entry/>
2315       <entry/>
2316     </row>
2317     <row>
2318       <entry>30.4.5.1</entry>
2319       <entry><code>once_flag</code></entry>
2320       <entry>Y</entry>
2321       <entry/>
2322     </row>
2323     <row>
2324       <entry>30.4.5.2</entry>
2325       <entry><code>call_once</code></entry>
2326       <entry>Y</entry>
2327       <entry/>
2328     </row>
2329     <row>
2330       <?dbhtml bgcolor="#B0B0B0" ?>
2331       <entry>30.5</entry>
2332       <entry>Condition variables</entry>
2333       <entry>Partial</entry>
2334       <entry>Missing notify_all_at_thread_exit</entry>
2335     </row>
2336     <row>
2337       <entry>30.5.1</entry>
2338       <entry>Class <code>condition_variable</code></entry>
2339       <entry>Y</entry>
2340       <entry/>
2341     </row>
2342     <row>
2343       <entry>30.5.2</entry>
2344       <entry>Class <code>condition_variable_any</code></entry>
2345       <entry>Y</entry>
2346       <entry/>
2347     </row>
2348     <row>
2349       <entry>30.6</entry>
2350       <entry>Futures</entry>
2351       <entry/>
2352       <entry/>
2353     </row>
2354     <row>
2355       <entry>30.6.1</entry>
2356       <entry>Overview</entry>
2357       <entry/>
2358       <entry/>
2359     </row>
2360     <row>
2361       <entry>30.6.2</entry>
2362       <entry>Error handling</entry>
2363       <entry>Y</entry>
2364       <entry/>
2365     </row>
2366     <row>
2367       <entry>30.6.3</entry>
2368       <entry>Class <code>future_error</code></entry>
2369       <entry>Y</entry>
2370       <entry/>
2371     </row>
2372     <row>
2373       <entry>30.6.4</entry>
2374       <entry>Associated asynchronous state</entry>
2375       <entry>Y</entry>
2376       <entry/>
2377     </row>
2378     <row>
2379       <?dbhtml bgcolor="#B0B0B0" ?>
2380       <entry>30.6.5</entry>
2381       <entry>Class template <code>promise</code></entry>
2382       <entry>Partial</entry>
2383       <entry>Missing set_*_at_thread_exit</entry>
2384     </row>
2385     <row>
2386       <?dbhtml bgcolor="#B0B0B0" ?>
2387       <entry>30.6.6</entry>
2388       <entry>Class template <code>future</code></entry>
2389       <entry>Partial</entry>
2390       <entry>Missing future_status and future::share()</entry>
2391     </row>
2392     <row>
2393       <?dbhtml bgcolor="#B0B0B0" ?>
2394       <entry>30.6.7</entry>
2395       <entry>Class template <code>shared_future</code></entry>
2396       <entry>Partial</entry>
2397       <entry>Missing future_status</entry>
2398     </row>
2399     <row>
2400       <entry>30.6.9</entry>
2401       <entry>Function template <code>async</code></entry>
2402       <entry>Y</entry>
2403       <entry/>
2404     </row>
2405     <row>
2406       <?dbhtml bgcolor="#B0B0B0" ?>
2407       <entry>30.6.10</entry>
2408       <entry>Class template <code>packaged_task</code></entry>
2409       <entry>Partial</entry>
2410       <entry>Missing make_ready_at_thread_exit</entry>
2411     </row>
2412     <row>
2413       <entry>
2414         <emphasis>Appendix D</emphasis>
2415       </entry>
2416       <entry namest="c2" nameend="c4" align="left">
2417         <emphasis>Compatibility features</emphasis>
2418       </entry>
2419     </row>
2420     <row>
2421       <entry>D.1</entry>
2422       <entry>Increment operator with <code>bool</code> operand</entry>
2423       <entry/>
2424       <entry/>
2425     </row>
2426     <row>
2427       <entry>D.2</entry>
2428       <entry><code>static</code> keyword</entry>
2429       <entry/>
2430       <entry/>
2431     </row>
2432     <row>
2433       <entry>D.3</entry>
2434       <entry>Access declarations</entry>
2435       <entry/>
2436       <entry/>
2437     </row>
2438     <row>
2439       <entry>D.4</entry>
2440       <entry><code>register</code> keyword</entry>
2441       <entry/>
2442       <entry/>
2443     </row>
2444     <row>
2445       <entry>D.5</entry>
2446       <entry>Dynamic exception specifications</entry>
2447       <entry/>
2448       <entry/>
2449     </row>
2450     <row>
2451       <entry>D.6</entry>
2452       <entry>C standard library headers</entry>
2453       <entry/>
2454       <entry/>
2455     </row>
2456     <row>
2457       <entry>D.7</entry>
2458       <entry>Old iostreams members</entry>
2459       <entry/>
2460       <entry/>
2461     </row>
2462     <row>
2463       <entry>D.8</entry>
2464       <entry>char* streams</entry>
2465       <entry/>
2466       <entry/>
2467     </row>
2468     <row>
2469       <entry>D.9</entry>
2470       <entry>Binders</entry>
2471       <entry/>
2472       <entry/>
2473     </row>
2474     <row>
2475       <entry>D.10</entry>
2476       <entry><code>auto_ptr</code></entry>
2477       <entry/>
2478       <entry/>
2479     </row>
2480
2481   </tbody>
2482 </tgroup>
2483 </table>
2484
2485
2486 </section>