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