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