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