]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
spine.xml: Remove unused license entity, update copyright year.
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 15 Apr 2009 03:11:37 +0000 (03:11 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 15 Apr 2009 03:11:37 +0000 (03:11 +0000)
2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>

* doc/xml/spine.xml: Remove unused license entity, update
copyright year.

* doc/xml/manual/spine.xml: Markup for primary index terms.
* doc/xml/manual/numerics.xml: Same.
* doc/xml/manual/intro.xml: Same.
* doc/xml/manual/containers.xml: Same.
* doc/xml/manual/io.xml: Same.
* doc/xml/manual/appendix_porting.xml: Same.
* doc/xml/manual/utilities.xml: Same.
* doc/xml/manual/support.xml: Same.
* doc/xml/manual/localization.xml: Same.
* doc/xml/manual/strings.xml: Same.
* doc/xml/manual/extensions.xml: Same.
* doc/xml/manual/appendix_contributing.xml: Same.
* doc/xml/manual/diagnostics.xml: Same.
* doc/xml/manual/algorithms.xml: Same.
* doc/xml/manual/appendix_free.xml: Same.
* doc/xml/manual/iterators.xml: Same.

* doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
* doc/xml/gnu/fdl-1.2.xml: Same.

* doc/xml/manual/status_cxx200x.xml: Re-write.

From-SVN: r146077

21 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/gnu/fdl-1.2.xml
libstdc++-v3/doc/xml/gnu/gpl-3.0.xml
libstdc++-v3/doc/xml/manual/algorithms.xml
libstdc++-v3/doc/xml/manual/appendix_contributing.xml
libstdc++-v3/doc/xml/manual/appendix_free.xml
libstdc++-v3/doc/xml/manual/appendix_porting.xml
libstdc++-v3/doc/xml/manual/containers.xml
libstdc++-v3/doc/xml/manual/diagnostics.xml
libstdc++-v3/doc/xml/manual/extensions.xml
libstdc++-v3/doc/xml/manual/intro.xml
libstdc++-v3/doc/xml/manual/io.xml
libstdc++-v3/doc/xml/manual/iterators.xml
libstdc++-v3/doc/xml/manual/localization.xml
libstdc++-v3/doc/xml/manual/numerics.xml
libstdc++-v3/doc/xml/manual/spine.xml
libstdc++-v3/doc/xml/manual/status_cxx200x.xml
libstdc++-v3/doc/xml/manual/strings.xml
libstdc++-v3/doc/xml/manual/support.xml
libstdc++-v3/doc/xml/manual/utilities.xml
libstdc++-v3/doc/xml/spine.xml

index bbabd738f5d5de88b446a7aec1fa0085c4efc8dc..b3c7e82dea3e0faaf41eaeaf3c5060b6d94e06cf 100644 (file)
@@ -1,3 +1,30 @@
+2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * doc/xml/spine.xml: Remove unused license entity, update
+       copyright year.
+
+       * doc/xml/manual/spine.xml: Markup for primary index terms.
+       * doc/xml/manual/numerics.xml: Same.
+       * doc/xml/manual/intro.xml: Same.
+       * doc/xml/manual/containers.xml: Same.
+       * doc/xml/manual/io.xml: Same.
+       * doc/xml/manual/appendix_porting.xml: Same.
+       * doc/xml/manual/utilities.xml: Same.
+       * doc/xml/manual/support.xml: Same.
+       * doc/xml/manual/localization.xml: Same.
+       * doc/xml/manual/strings.xml: Same.
+       * doc/xml/manual/extensions.xml: Same.
+       * doc/xml/manual/appendix_contributing.xml: Same.
+       * doc/xml/manual/diagnostics.xml: Same.
+       * doc/xml/manual/algorithms.xml: Same.
+       * doc/xml/manual/appendix_free.xml: Same.
+       * doc/xml/manual/iterators.xml: Same.
+
+       * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
+       * doc/xml/gnu/fdl-1.2.xml: Same.
+
+       * doc/xml/manual/status_cxx200x.xml: Re-write.
+
 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR libstdc++/39629 (final bits)
@@ -10,7 +37,7 @@
        * include/bits/random.h (operator==(const uniform_int_distribution<>&,
        const uniform_int_distribution<>&), operator==(const
        uniform_real_distribution<>&, const uniform_real_distribution<>&),
-       operator==(const normal_distribution<>&, const normal_distribution<>&), 
+       operator==(const normal_distribution<>&, const normal_distribution<>&),
        operator==(const lognormal_distribution<>&,
        const lognormal_distribution<>&), operator==(const
        chi_squared_distribution<>&, const chi_squared_distribution<>&),
@@ -22,7 +49,7 @@
        operator==(const binomial_distribution<>&, const
        binomial_distribution<>&), operator==(const geometric_distribution<>&,
        const geometric_distribution<>&), operator==(const
-       negative_binomial_distribution<>&, const 
+       negative_binomial_distribution<>&, const
        negative_binomial_distribution<>&), operator==(const
        poisson_distribution<>&, const poisson_distribution<>&),
        operator==(const exponential_distribution<>&,
 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
-       * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.    
+       * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
        * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
        * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
 
        * include/bits/unique_ptr.h: Same.
 
        * include/bits/algorithmfwd.h: Add mutating_algorithms,
-        non_mutating_algorithms, sorting_algorithms. Adjust nesting.
+       non_mutating_algorithms, sorting_algorithms. Adjust nesting.
        * include/bits/stl_heap.h: Add markup for new groupings.
        * include/bits/stl_algobase.h: Same.
        * include/bits/stl_algo.h: Same.
index 2eecfbb948ab5bd791837ab08fec03db700081e3..326d89db15f3053389229a408babc415b528151c 100644 (file)
@@ -8,7 +8,7 @@
     distribute verbatim copies of this license document, but changing it is
     not allowed.
   </para>
-  <bridgehead id="Preamble" renderas="sect1">
+  <bridgehead id="fdl-1-preamble" renderas="sect1">
     0. PREAMBLE
   </bridgehead>
   <para>
@@ -34,7 +34,7 @@
     for any textual work, regardless of subject matter or whether it is
     published as a printed book.  We recommend this License principally for
     works whose purpose is instruction or reference.</para>
-  <bridgehead id="Definitions" renderas="sect1">
+  <bridgehead id="fdl-1-definitions" renderas="sect1">
     1. APPLICABILITY AND DEFINITIONS
   </bridgehead>
   <para>
     "Dedications", or "History", the requirement (section 4) to Preserve its
     Title (section 1) will typically require changing the actual title.
   </para>
-  <bridgehead id="Termination" renderas="sect1">
+  <bridgehead id="fdl-1-termination" renderas="sect1">
     9. TERMINATION
   </bridgehead>
   <para>
index 317b8559617d1f040421d1fffc3019741b2b2485..ffd736ffca9bc5d27e6629e57b328e8600582c83 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
-<appendix>
+<appendix id="appendix.gpl-3.0">
   <title>
     <acronym>GNU</acronym> General Public License version 3
   </title>
@@ -16,7 +16,7 @@
     Everyone is permitted to copy and distribute verbatim copies of this license
     document, but changing it is not allowed.
   </para>
-  <bridgehead id="Preamble" renderas="sect1">
+  <bridgehead id="gpl-3-preamble" renderas="sect1">
     Preamble
   </bridgehead>
   <para>
@@ -94,7 +94,7 @@
   <bridgehead>
     TERMS AND CONDITIONS
   </bridgehead>
-  <bridgehead id="Definitions" renderas="sect1">
+  <bridgehead id="gpl-3-definitions" renderas="sect1">
     0. Definitions.
   </bridgehead>
   <para>
      of a separately written license, or stated as exceptions; the above
      requirements apply either way.
    </para>
-   <bridgehead id="Termination" renderas="sect1">
+   <bridgehead id="gpl-3-termination" renderas="sect1">
      8. Termination.
    </bridgehead>
    <para>
index 6f1a16af24fbcf552e2b37568774d994ed6ea6fa..ead0b8bbea7fea49ba69579aac11a0cbcb17ee5c 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Algorithms</title>
+<title>
+  Algorithms
+  <indexterm><primary>Algorithms</primary></indexterm>
+</title>
 
 <preface>
   <title></title>
index 7e2bff6a82179937b1180acf1d6aa1b1ddc4ed87..e57ca08c964ddce2bc703c0d8903eed07f6b9391 100644 (file)
   </keywordset>
 </appendixinfo>
 
-<title>Contributing</title>
+<title>
+  Contributing
+  <indexterm>
+    <primary>Appendix</primary>
+    <secondary>Contributing</secondary>
+  </indexterm>
+</title>
 
 <para> 
   The GNU C++ Library follows an open development model. Active
index 038d4558e6edad44374b5727cd4933f07c2f9378..c2cf1c157844ade320d186c4eba83db85d8fcc8f 100644 (file)
   </keywordset>
 </appendixinfo>
 
-<title>Free Software Needs Free Documentation</title>
+<title>
+  Free Software Needs Free Documentation
+  <indexterm>
+    <primary>Appendix</primary>
+    <secondary>Free Documentation</secondary>
+  </indexterm>
+</title>
 
 <para>
 The biggest deficiency in free operating systems is not in the
index faa241250131fff462a9aaaa9c999ff82c361710..f565c0e03d49254336368f6c15c6e33dc00b643e 100644 (file)
   </keywordset>
 </appendixinfo>
 
-<title>Porting and Maintenance</title>
+<title>
+  Porting and Maintenance
+  <indexterm>
+    <primary>Appendix</primary>
+    <secondary>Porting and Maintenance</secondary>
+  </indexterm>
+</title>
 
   <!-- Hacking the Build System -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 
index a13d52734a42e1821b626dc942b6c8b6e311f82c..a860abae501433c046c56491f5306b580e94842d 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Containers</title>
+<title>
+  Containers
+  <indexterm><primary>Containers</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Sequences -->
 <chapter id="manual.containers.sequences" xreflabel="Sequences">
index bb6ef4d708528cf7f58667c627bf284a0081bc46..3497f3c96f753a2dc4763a941c60efe349813084 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Diagnostics</title>
+<title>
+  Diagnostics
+  <indexterm><primary>Diagnostics</primary></indexterm>
+</title>
 
 <chapter id="manual.diagnostics.exceptions" xreflabel="Exceptions">
   <title>Exceptions</title>
index 52cebab2ca1d17d999232680edceacf83ca0a47b..0aa28c7103ad72253a55b5fcd38ac837773dea93 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Extensions</title>
+<title>
+  Extensions
+  <indexterm><primary>Extensions</primary></indexterm>
+</title>
 
 <preface>
   <title></title>
index a3e2ee45ff09d9e915847b2a2623c7df02d461ca..d64d8b24dfcd6ff34262b13e72b14bcc76b677a8 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Introduction</title>
-
+<title>
+  Introduction
+  <indexterm><primary>Introduction</primary></indexterm>
+</title>
 <!-- Chapter 01 : Status -->
 <chapter id="manual.intro.status" xreflabel="Status">
   <title>Status</title>
@@ -74,7 +76,7 @@ GCC RUNTIME LIBRARY EXCEPTION
 
 Version 3.1, 31 March 2009
 
-Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
+Copyright (C) 2009 <ulink url="http://fsf.org">Free Software Foundation, Inc.</ulink>
 
 Everyone is permitted to copy and distribute verbatim copies of this
 license document, but changing it is not allowed.
@@ -166,7 +168,7 @@ requirements of the license of GCC.
       For documentation generated by doxygen or other automated tools
       via processing source code comments and markup, the original source
       code license applies to the generated files. Thus, the doxygen
-      documents are licensed <link linkend="appendix.gpl-2.0">GPL</link>.
+      documents are licensed <link linkend="appendix.gpl-3.0">GPL</link>.
     </para>
     
     <para>
index 8b6806f90a792634b52503681ccc589b593fc017..1108b0d864c5bd594190afb354e19c8e974d234a 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Input and Output</title>
+<title>
+  Input and Output
+  <indexterm><primary>Input and Output</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Iostream Objects -->
 <chapter id="manual.io.objects" xreflabel="IO Objects">
index 757249d277ea70060193c43723eb69e861339705..f5e4e065a1f05fca8049c88a1f7bd92f7bda0c5e 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Iterators</title>
+<title>
+  Iterators
+  <indexterm><primary>Iterators</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Predefined -->
 <chapter id="manual.iterators.predefined" xreflabel="Predefined">
index 0c6d82ea762594c5601eb195447de8b1757a45b3..63fd315fa94e24d2840ee3c0267ca6f9ddf93369 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Localization</title>
+<title>
+  Localization
+  <indexterm><primary>Localization</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Locale -->
 <chapter id="manual.localization.locales" xreflabel="Locales">
index 835cd1e745403b8e7aba1dafbde2a492ffc52a68..02b1f1da54b9de6fa3711fdaa0733181b047c6a2 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Numerics</title>
+<title>
+  Numerics
+  <indexterm><primary>Numerics</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Complex -->
 <chapter id="manual.numerics.complex" xreflabel="complex">
index 4c9c62842a188b1d594f816de418f39371c265f5..0d9a89cba27a4c1088450560df5ba29eecd90525 100644 (file)
 
 <bookinfo>
   <copyright>
-    <year>2008</year>
+    <year>2009</year>
     <holder>
       <ulink url="http://fsf.org">FSF</ulink>
     </holder>
   </copyright>
   <legalnotice>
     <para>
-      <ulink url="17_intro/license.html">License</ulink>
+      <link linkend="manual.intro.status.license">License</link>
     </para>
   </legalnotice>
 </bookinfo>
 
 <!-- Appendix D -->
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 
-           parse="xml" href="../gnu/gpl-2.0.xml">
+           parse="xml" href="../gnu/gpl-3.0.xml">
 </xi:include>
 
 <!-- Appendix E -->
            parse="xml" href="../gnu/fdl-1.2.xml">
 </xi:include>
 
+<!-- Index -->
+<index/> 
+
 </book>
index 5b49a9cb1046812859f8647348faf19cc5693c14..e6f52398deaee41d579895ec09e8aa1c0a636ced 100644 (file)
@@ -16,7 +16,7 @@
 
 <para>
 This table is based on the table of contents of ISO/IEC 
-Doc No: N2461=07-0331 Date: 2007-10-22
+Doc No: N2857=09-0047 Date: 2009-03-23
 Working Draft, Standard for Programming Language C++
 </para>
 
@@ -33,2209 +33,2511 @@ This page describes the C++0x support in mainline GCC SVN, not in any
 particular release.
 </para>
 
+<!-- Status is Yes or No, Broken/Partial-->
+<!-- 
+   Yes
+
+   No 
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+   Broken/Partial 
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+-->
 <table frame='all'>
 <title>C++ 200x Implementation Status</title>
-<tgroup cols='6' align='left' colsep='1' rowsep='1'>
+<tgroup cols='4' align='left' colsep='0' rowsep='1'>
 <colspec colname='c1'></colspec>
 <colspec colname='c2'></colspec>
 <colspec colname='c3'></colspec>
 <colspec colname='c4'></colspec>
-<colspec colname='c5'></colspec>
-<colspec colname='c6'></colspec>
-
   <thead>
     <row>
       <entry>Section</entry>
       <entry>Description</entry>
-      <entry>Done</entry>
-      <entry>Broken</entry>
-      <entry>Missing</entry>
+      <entry>Status</entry>
       <entry>Comments</entry>
     </row>
   </thead>
 
   <tbody>
     <row>
-      <entry><emphasis>20</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>General Utilities</emphasis></entry>
+      <entry>
+       <emphasis>18</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Language support</emphasis>
+      </entry>
     </row>
+
     <row>
-      <entry>20.2</entry>
-      <entry>Utility Components</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>incomplete</entry>
+      <entry>18.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.2.1</entry>
-      <entry>Operators</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>partial</entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>18.2</entry>
+      <entry>Types</entry>
+      <entry>Partial</entry>
+      <entry>Missing offsetof, max_align_t, nullptr_t</entry>
     </row>
     <row>
-      <entry>20.2.2</entry>
-      <entry>forward/move helpers</entry>
-      <entry></entry>
+      <entry>18.3</entry>
+      <entry>Implementation properties</entry>
       <entry></entry>
-      <entry>partial</entry>
       <entry></entry>
     </row>
+
     <row>
-      <entry>20.2.3</entry>
-      <entry>Pairs</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>18.3.1</entry>
+      <entry>Numeric Limits</entry>
       <entry></entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>20.3</entry>
-      <entry>Header <code>&lt;tuple&gt;</code> synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.3.1.1</entry>
+      <entry>Class template <code>numeric_limits</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.3.1</entry>
-      <entry>Class template <code>tuple</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>18.3.1.2</entry>
+      <entry><code>numeric_limits</code> members</entry>
+      <entry>Partial</entry>
+      <entry>Missing constexpr</entry>
     </row>
     <row>
-      <entry>20.3.1.1</entry>
-      <entry>Construction</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>18.3.1.3</entry>
+      <entry><code>float_round_style</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.3.1.2</entry>
-      <entry>Tuple creation functions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>18.3.1.4</entry>
+      <entry><code>float_denorm_style</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.3.1.3</entry>
-      <entry>Tuple helper classes</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.3.1.5</entry>
+      <entry><code>numeric_limits</code> specializations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
+
     <row>
-      <entry>20.3.1.4</entry>
-      <entry>Element access</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.3.2</entry>
+      <entry>C Library</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
+
     <row>
-      <entry>20.3.1.5</entry>
-      <entry>Relational operators</entry>
-      <entry>done</entry>
+      <entry>18.4</entry>
+      <entry>Integer types</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>18.4.1</entry>
+      <entry>Header <code>&lt;cstdint&gt;</code> synopsis</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>20.4</entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>Metaprogramming and type traits</emphasis></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>18.4.2</entry>
+      <entry>The header <code>&lt;stdint.h&gt;</code></entry>
+      <entry>Partial</entry>
+      <entry>May use configure-generated stdint.h via GCC_HEADER_STDINT</entry>
     </row>
     <row>
-      <entry>20.4.1</entry>
-      <entry>Requirements</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>18.5</entry>
+      <entry>Start and termination</entry>
+      <entry>Partial</entry>
+      <entry>Missing quick_exit, at_quick_exit</entry>
     </row>
     <row>
-      <entry>20.4.2</entry>
-      <entry>Header <code>&lt;type_traits&gt;</code> synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.6</entry>
+      <entry>Dynamic memory management</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.3</entry>
-      <entry>Helper classes</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>18.7</entry>
+      <entry>Type identification</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.4</entry>
-      <entry>General Requirements</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.7.1</entry>
+      <entry>Class type_info</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.5</entry>
-      <entry>Unary Type Traits</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>18.7.2</entry>
+      <entry>Class type_index</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.5.1</entry>
-      <entry>Primary Type Categories</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.7.3</entry>
+      <entry>Class bad_cast</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.5.2</entry>
-      <entry>Composite type traits</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.7.4</entry>
+      <entry>Class bad_typeid</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.5.3</entry>
-      <entry>Type properties</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>18.8</entry>
+      <entry>Exception handling</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.6</entry>
-      <entry>Relationships between types</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.8.1</entry>
+      <entry>Class exception</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.7</entry>
-      <entry>Transformations between types</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.8.2</entry>
+      <entry>Violation exception-specifications</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.7.1</entry>
-      <entry>Const-volatile modifications</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.8.3</entry>
+      <entry>Abnormal termination</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.7.2</entry>
-      <entry>Reference modifications</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.8.4</entry>
+      <entry><code>uncaught_exception</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.7.3</entry>
-      <entry>Array modifications</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.8.5</entry>
+      <entry>Propagation</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.7.4</entry>
-      <entry>Pointer modifications</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>18.8.6</entry>
+      <entry>Class <code>nested_exception</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.8</entry>
-      <entry>Other transformations</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>18.9</entry>
+      <entry>Initializer lists</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.4.9</entry>
-      <entry>Implementation requirements</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.9.1</entry>
+      <entry>Initializer list constructors</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5 </entry>
-      <entry>Function Objects</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.9.2</entry>
+      <entry>Initializer list access</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5</entry>
-      <entry>Additions to header <code>&lt;functional&gt;</code> synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>18.9.3</entry>
+      <entry>Initializer list concept maps</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.1</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>18.10</entry>
+      <entry>Other runtime support</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.2</entry>
-      <entry>Requirements</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>19</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Diagnostics</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>20.5.3</entry>
-      <entry>Base</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.4</entry>
-      <entry>Function return types</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.2</entry>
+      <entry>Exception classes</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.5</entry>
-      <entry>Class template <code>reference_wrapper</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.3</entry>
+      <entry>Assertions</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.5.1</entry>
-      <entry><code>reference_wrapper</code> construct/copy/destroy</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.4</entry>
+      <entry>Error numbers</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.5.2</entry>
-      <entry><code>reference_wrapper</code> assignment</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>19.5</entry>
+      <entry>System error support</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.5.3</entry>
-      <entry><code>reference_wrapper</code> access</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.5.1</entry>
+      <entry>Class <code>error_category</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.5.4</entry>
-      <entry><code>reference_wrapper</code> invocation</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>19.5.2</entry>
+      <entry>Class <code>error_code</code></entry>
+      <entry>Partial</entry>
+      <entry>Missing concept ErrorCodeEnum</entry>
     </row>
     <row>
-      <entry>20.5.5.5</entry>
-      <entry><code>reference_wrapper</code> helper functions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>19.5.3</entry>
+      <entry>Class <code>error_condition</code></entry>
+      <entry>Partial</entry>
+      <entry>Missing concept ErrorConditionEnum</entry>
     </row>
     <row>
-      <entry>20.5.14</entry>
-      <entry>Function template <code>mem_fn</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.5.4</entry>
+      <entry>Comparison operators</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.11</entry>
-      <entry>Template function bind</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>19.5.5</entry>
+      <entry>Class <code>system_error</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>20.5.11.1</entry>
-      <entry>Function object binders</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>20</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>General utilities</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>20.5.11.1.1</entry>
-      <entry>Class template <code>is_bind_expression</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.1</entry>
+      <entry>General</entry>
+      <entry>Partial</entry>
+      <entry>Missing all concepts</entry>
     </row>
     <row>
-      <entry>20.5.11.1.2</entry>
-      <entry>Class template <code>is_placeholder</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.2</entry>
+      <entry>Concepts</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.11.1.3</entry>
-      <entry>Function template <code>bind</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.3</entry>
+      <entry>Utility components</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.11.1.4</entry>
-      <entry>Placeholders</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.3.1</entry>
+      <entry>Operators</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15</entry>
-      <entry>Polymorphic function wrappers</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.3.2</entry>
+      <entry><code>forward</code> and <code>move</code> helpers</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.1</entry>
-      <entry>Class <code>bad_function_call<code></code></code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.3.3</entry>
+      <entry><code>pair</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.1.1</entry>
-      <entry><code>bad_function_call</code> constructor</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.3.4</entry>
+      <entry>tuple-like access to <code>pair</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2</entry>
-      <entry>Class template <code>function</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.3.5</entry>
+      <entry>Range concept maps for <code>pair</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.1</entry>
-      <entry><code>function</code> construct/copy/destroy</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.3.6</entry>
+      <entry>Class template <code>bitset</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.2</entry>
-      <entry><code>function</code> modifiers</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.4</entry>
+      <entry>Compile-time rational arithmetic</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.3</entry>
-      <entry><code>function</code> capacity</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.4.1</entry>
+      <entry>Class template <code>ratio</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.4</entry>
-      <entry><code>function</code> invocation</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.4.2</entry>
+      <entry>Arithmetic on <code>ratio</code> types</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.4.3</entry>
+      <entry>Comparison of <code>ratio</code> types</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.5</entry>
-      <entry><code>function</code> target access</entry>
-      <entry>done</entry>
+      <entry>20.4.4</entry>
+      <entry>SI types</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.5</entry>
+      <entry>Tuples</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.7</entry>
-      <entry>null pointer comparison operators</entry>
-      <entry>done</entry>
+      <entry>20.5.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.5.2</entry>
+      <entry>Class template <code>tuple</code></entry>
+      <entry>Partial</entry>
+      <entry>Missing range concept maps</entry>
+    </row>
+    <row>
+      <entry>20.6</entry>
+      <entry>Metaprogramming and type traits</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.15.2.8</entry>
-      <entry>specialized algorithms</entry>
-      <entry>done</entry>
+      <entry>20.6.1</entry>
+      <entry>Requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.6.2</entry>
+      <entry>Header <code>&lt;type_traits&gt;</code> synopsis</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.5.16</entry>
-      <entry>Class template <code>hash</code></entry>
-      <entry>done</entry>
+      <entry>20.6.3</entry>
+      <entry>Helper classes</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.6.4</entry>
+      <entry>Unary Type Traits</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6</entry>
-      <entry>Additions to header <code>&lt;memory&gt;</code> synopsis</entry>
+      <entry>20.6.4.1</entry>
+      <entry>Primary type categories</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.6.4.2</entry>
+      <entry>Composite type traits</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>partial</entry>
-      <entry>missing <code>unique_ptr</code></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.6.4.3</entry>
+      <entry>Type properties</entry>
+      <entry>Partial</entry>
+      <entry>Missing is_system_layout</entry>
     </row>
     <row>
       <entry>20.6.5</entry>
-      <entry>Class template <code>unique_ptr</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>Relationships between types</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
       <entry>20.6.6</entry>
-      <entry>Smart pointers</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>Transformations between types</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
       <entry>20.6.6.1</entry>
-      <entry>Class <code>bad_weak_ptr</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>Const-volatile modifications</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
       <entry>20.6.6.2</entry>
-      <entry>Class template <code>shared_ptr</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>Reference modifications</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>See Footnotes.</entry>
     </row>
     <row>
-      <entry>20.6.6.2.1</entry>
-      <entry><code>shared_ptr</code> constructors</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.6.6.3</entry>
+      <entry>Sign modifications</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.2</entry>
-      <entry><code>shared_ptr</code> destructor</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.6.6.4</entry>
+      <entry>Array modifications</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.3</entry>
-      <entry><code>shared_ptr</code> assignment</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.6.6.5</entry>
+      <entry>Pointer modifications</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.4</entry>
-      <entry><code>shared_ptr</code> modifiers</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.6.7</entry>
+      <entry>Other transformations</entry>
+      <entry>Partial</entry>
+      <entry>Missing decay</entry>
     </row>
     <row>
-      <entry>20.6.6.2.5</entry>
-      <entry><code>shared_ptr</code> observers</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.7</entry>
+      <entry>Function objects</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.6</entry>
-      <entry><code>shared_ptr</code> creation</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.7.1</entry>
+      <entry>Definitions</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>
-      <ulink url="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2351.htm">N2351</ulink>
-      </entry>
     </row>
     <row>
-      <entry>20.6.6.2.7</entry>
-      <entry><code>shared_ptr</code> comparison</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.3</entry>
+      <entry>Base</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.8</entry>
-      <entry><code>shared_ptr</code> I/O</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.4</entry>
+      <entry>Function object return types</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.9</entry>
-      <entry><code>shared_ptr</code> specialized algorithms</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.5</entry>
+      <entry>Class template <code>reference_wrapper</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.10</entry>
-      <entry><code>shared_ptr</code> casts</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.7.6</entry>
+      <entry>Identity operation</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.2.11</entry>
-      <entry><code>get_deleter</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.7</entry>
+      <entry>Arithmetic operation</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3</entry>
-      <entry>Class template <code>weak_ptr</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.8</entry>
+      <entry>Comparisons</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.1</entry>
-      <entry><code>weak_ptr</code> constructors</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.9</entry>
+      <entry>Logical operations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.2</entry>
-      <entry><code>weak_ptr</code> destructor</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.10</entry>
+      <entry>Bitwise operations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.3</entry>
-      <entry><code>weak_ptr</code> assignment</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.11</entry>
+      <entry>Negators</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.4</entry>
-      <entry><code>weak_ptr</code> modifiers</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.12</entry>
+      <entry>Template <code>function</code> and function template <code>bind</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.5</entry>
-      <entry><code>weak_ptr</code> observers</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.13</entry>
+      <entry>Adaptors for pointers to functions</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.6</entry>
-      <entry><code>weak_ptr</code> comparison</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.14</entry>
+      <entry>Adaptors for pointers to members</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.3.7</entry>
-      <entry><code>weak_ptr</code> specialized algorithms</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.15</entry>
+      <entry>Function template <code>mem_fn</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>20.6.6.4</entry>
-      <entry>Class template <code>enable_shared_from_this</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.7.16</entry>
+      <entry>Polymorphic function wrappers</entry>
       <entry></entry>
       <entry></entry>
     </row>
-
-
-
     <row>
-      <entry><emphasis>23</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>Containers</emphasis></entry>
+      <entry>20.7.16.1</entry>
+      <entry>Class <code>bad_function_call</code></entry>
+      <entry>Y</entry>
+      <entry></entry>
     </row>
     <row>
-      <entry>23.2.1</entry>
-      <entry>Header <code>&lt;array&gt;</code> synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.16.2</entry>
+      <entry>Class template <code>function</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1</entry>
-      <entry>Class template array</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>20.7.17</entry>
+      <entry>Class template <code>hash</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.1</entry>
-      <entry><code>array</code> constructors, copy, and assignment</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.7.18</entry>
+      <entry>Class template <code>reference_closure</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8</entry>
+      <entry>Memory</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.2</entry>
-      <entry><code>array</code> specialized algorithms</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.01</entry>
+      <entry>Allocator argument tag</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.02</entry>
+      <entry>Allocators</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.3</entry>
-      <entry><code>array </code>size</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.8.02.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.02.2</entry>
+      <entry>Allocator concept</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.4</entry>
-      <entry><code>array </code>data</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.02.3</entry>
+      <entry>Support for legacy allocators</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.02.4</entry>
+      <entry>Allocator and Legacy Allocator members</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.03</entry>
+      <entry>Allocator-related element concepts</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.5</entry>
-      <entry>Zero sized <code>array</code>s</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.04</entry>
+      <entry>Allocator propagation traits</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.05</entry>
+      <entry>Allocator propagation map</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.06</entry>
+      <entry>The default allocator</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.2.1.6</entry>
-      <entry>Tuple interface to class template <code>array</code></entry>
-      <entry>done</entry>
+      <entry>20.8.07</entry>
+      <entry>Scoped allocator adaptor</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.07.1</entry>
+      <entry><code>scoped_allocator_adaptor_base</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>23.4</entry>
-      <entry>Unordered associative containers</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.07.2</entry>
+      <entry><code>scoped_allocator_adaptor constructors</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.07.3</entry>
+      <entry><code>scoped_allocator_adaptor2</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.07.3</entry>
+      <entry>scoped_allocator_adaptor members</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.1</entry>
-      <entry>Class template <code>unordered_map</code></entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.07.4</entry>
+      <entry><code>scoped_allocator_adaptor globals</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.08</entry>
+      <entry>Raw storage iterator</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.09</entry>
+      <entry>Temporary buffers</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.1.1</entry>
-      <entry><code>unordered_map</code> constructors</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.10</entry>
+      <entry><code>construct_element</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.11</entry>
+      <entry>Specialized algorithms</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.1.2</entry>
-      <entry><code>unordered_map</code> element access</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.11.1</entry>
+      <entry><code>addressof</code></entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.11.2</entry>
+      <entry><code>uninitialized_copy</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.1.3</entry>
-      <entry><code>unordered_map</code> swap</entry>
-      <entry>done</entry>
+      <entry>20.8.11.3</entry>
+      <entry><code>uninitialized_fill</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.11.4</entry>
+      <entry><code>uninitialized_fill_n</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.12</entry>
+      <entry>Class template <code>unique_ptr</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.2</entry>
-      <entry>Class template <code>unordered_multimap</code></entry>
-      <entry>done</entry>
+      <entry>20.8.13</entry>
+      <entry>Smart pointers</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.13.1</entry>
+      <entry>Class <code>bad_weak_ptr</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.2.1</entry>
-      <entry><code>unordered_multimap</code> constructors</entry>
-      <entry>done</entry>
+      <entry>20.8.13.2</entry>
+      <entry>Class template <code>shared_ptr</code></entry>
+      <entry>Y</entry>
+      <entry>
+       <para>
+         Uses code from the
+         <ulink url="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">Boost 
+           shared_ptr</ulink> library.
+       </para>  
+      </entry>
+    </row>
+    <row>
+      <entry>20.8.13.3</entry>
+      <entry>Class template <code>weak_ptr</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.13.4</entry>
+      <entry>Class template <code>owner_less</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.8.13.5</entry>
+      <entry>Class template <code>emable_shared_from_this</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.2.2</entry>
-      <entry><code>unordered_multimap</code> swap</entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.8.13.6</entry>
+      <entry><code>shared_ptr</code> atomic access</entry>
+      <entry>Partial</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>20.8.13.7</entry>
+      <entry>Pointer safety</entry>
+      <entry>Partial</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>20.8.14</entry>
+      <entry>Align</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.3</entry>
-      <entry>Class template <code>unordered_set</code></entry>
-      <entry>done</entry>
+      <entry>20.8.15</entry>
+      <entry>C library</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9</entry>
+      <entry>Time utilities</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.3.1</entry>
-      <entry><code>unordered_set</code> constructors</entry>
-      <entry>done</entry>
+      <entry>20.9.1</entry>
+      <entry>Clock requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.2</entry>
+      <entry>Time-related traits</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.3.2</entry>
-      <entry><code>unordered_set</code> swap</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>20.9.2.1</entry>
+      <entry><code>treat_as_floating_point</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.2.2</entry>
+      <entry><code>duration_values</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.4</entry>
-      <entry>Class template <code>unordered_multiset<code></code></code></entry>
-      <entry>done</entry>
+      <entry>20.9.2.3</entry>
+      <entry>Specializations of <code>common_type</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.3</entry>
+      <entry>Class template <code>duration</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.4</entry>
+      <entry>Class template <code>time_point</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.4.1</entry>
-      <entry><code>unordered_multiset</code> constructors</entry>
-      <entry>done</entry>
+      <entry>20.9.5</entry>
+      <entry>Clocks</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.5.1</entry>
+      <entry>Class <code>system_clock</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>23.4.4.2</entry>
-      <entry><code>unordered_multiset</code> swap</entry>
-      <entry>done</entry>
+      <entry>20.9.5.2</entry>
+      <entry>Class <code>monotonic_clock</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.9.5.3</entry>
+      <entry>Class <code>high_resolution_clock</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>20.10</entry>
+      <entry>Date and time functions</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry><emphasis>26</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>Numerics</emphasis></entry>
+      <entry>
+       <emphasis>21</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Strings</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>26.4</entry>
-      <entry>Random number generation</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>21.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.1</entry>
-      <entry>Requirements</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>21.2</entry>
+      <entry>Character traits</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.2</entry>
-      <entry>Header <code>&lt;random&gt;</code> synopsis</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>partial</entry>
+      <entry>21.2.1</entry>
+      <entry>Character traits requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.3</entry>
-      <entry>Random number engine class templates</entry>
-      <entry>done</entry>
+      <entry>21.2.2</entry>
+      <entry>traits typedef</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.2.3</entry>
+      <entry><code>char_traits</code> specializations</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.3.1</entry>
-      <entry>Class template <code>linear_congruential_engine</code></entry>
-      <entry>done</entry>
+      <entry>21.2.3.1</entry>
+      <entry>struct <code>char_traits&lt;char&gt;</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.2.3.2</entry>
+      <entry>struct <code>char_traits&lt;char16_t&gt;</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.2.3.3</entry>
+      <entry>struct <code>char_traits&lt;char32_t&gt;</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.3.2</entry>
-      <entry>Class template <code>mersenne_twister_engine</code></entry>
-      <entry>done</entry>
+      <entry>21.2.3.4</entry>
+      <entry>struct <code>char_traits&lt;wchar_t&gt;</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.3</entry>
+      <entry>String classes</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.4</entry>
+      <entry>Class template <code>basic_string</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.3.3</entry>
-      <entry>Class template <code>subtract_with_carry_engine</code></entry>
-      <entry>done</entry>
+      <entry>21.5</entry>
+      <entry>Numeric Conversions</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>21.6</entry>
+      <entry>Null-terminated sequence utilities</entry>
+      <entry>Y</entry>
+      <entry>C library dependency</entry>
+    </row>
+    <row>
+      <entry>
+       <emphasis>22</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Localization</emphasis>
+      </entry>
+    </row>
+    <row>
+      <entry>22.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.2</entry>
+      <entry>Header <code>&lt;locale&gt;</code> synopsis</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.4</entry>
-      <entry>Random number engine adaptor class templates</entry>
-      <entry>done</entry>
+      <entry>22.3</entry>
+      <entry>Locales</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.3.1</entry>
+      <entry>Class <code>locale</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>26.4.4.1</entry>
-      <entry>Class template <code>discard_block_engine</code></entry>
-      <entry>done</entry>
+      <entry>22.3.2</entry>
+      <entry><code>locale</code> globals</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.3.3</entry>
+      <entry>Convenience interfaces</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.4.2</entry>
-      <entry>Class template <code>independent_bits_engine</code></entry>
-      <entry>done</entry>
+      <entry>22.3.3.1</entry>
+      <entry>Character classification</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.3.3.2</entry>
+      <entry>Conversions</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.4.3</entry>
-      <entry>Class template <code>shuffle_order_engine</code></entry>
-      <entry>done</entry>
+      <entry>22.3.3.2.1</entry>
+      <entry>Character</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>22.3.3.2.2</entry>
+      <entry>String</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>22.3.3.2.3</entry>
+      <entry>Buffer</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.4.4</entry>
-      <entry>Class template <code>xor_combine_engine</code></entry>
-      <entry>done</entry>
+      <entry>22.4</entry>
+      <entry>Standard locale categories</entry>
       <entry></entry>
       <entry></entry>
-      <entry>operator()() per N2079</entry>
     </row>
     <row>
-      <entry>26.4.5</entry>
-      <entry>Engines and engine adaptors with predefined parameters</entry>
-      <entry>done</entry>
+      <entry>22.4.1</entry>
+      <entry><code>ctype</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.2</entry>
+      <entry>Numeric</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.6</entry>
-      <entry>Class <code>random_device</code></entry>
-      <entry>done</entry>
+      <entry>22.4.2.1</entry>
+      <entry><code>num_get</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.2.2</entry>
+      <entry><code>num_put</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.3</entry>
+      <entry><code>num_punct</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.7</entry>
-      <entry>Utilities</entry>
-      <entry>done</entry>
+      <entry>22.4.4</entry>
+      <entry><code>collate</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.5</entry>
+      <entry>Time</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.7.1</entry>
-      <entry>Class <code>seed_seq</code></entry>
+      <entry>22.4.5.1</entry>
+      <entry><code>time_get</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.5.2</entry>
+      <entry><code>time_get_byname</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>22.4.5.3</entry>
+      <entry><code>time_put</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.7.2</entry>
-      <entry>Function template <code>generate_canonical</code></entry>
+      <entry>22.4.5.3</entry>
+      <entry><code>time_put_byname</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.6</entry>
+      <entry>Monetary</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8</entry>
-      <entry>Random number generation class templates</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>22.4.6.1</entry>
+      <entry><code>money_get</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.6.2</entry>
+      <entry><code>money_put</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.1</entry>
-      <entry>Uniform distributions</entry>
+      <entry>22.4.6.3</entry>
+      <entry><code>money_punct</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>22.4.6.4</entry>
+      <entry><code>money_punct_byname</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>partial</entry>
+    </row>
+    <row>
+      <entry>22.4.7</entry>
+      <entry><code>messages</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.1</entry>
-      <entry>Class template <code>uniform_int_distribution</code></entry>
+      <entry>22.4.8</entry>
+      <entry>Program-defined facets</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>22.5</entry>
+      <entry>Standard code conversion facets</entry>
+      <entry>N</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>22.6</entry>
+      <entry>C Library Locales</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.1</entry>
-      <entry>Class template <code>uniform_real_distribution</code></entry>
+      <entry>
+       <emphasis>23</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Containers</emphasis>
+      </entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>23.1</entry>
+      <entry>General</entry>
+      <entry>Partial</entry>
+      <entry>Missing concepts</entry>
+    </row>
+    <row>
+      <entry>23.2</entry>
+      <entry>Container requirements</entry>
       <entry></entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>23.2.1</entry>
+      <entry>General requirements</entry>
+      <entry>Partial</entry>
+      <entry>Missing construct_element</entry>
+    </row>
+    <row>
+      <entry>23.2.2</entry>
+      <entry>Data races</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-   <row>
-      <entry>26.4.8.2</entry>
-      <entry>Bernoulli distributions</entry>
+    <row>
+      <entry>23.3</entry>
+      <entry>Sequence containers</entry>
       <entry></entry>
       <entry></entry>
-      <entry>partial</entry>
+    </row>
+    <row>
+      <entry>23.3.1</entry>
+      <entry>Class template <code>array</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
-
     <row>
-      <entry>26.4.8.2.1</entry>
-      <entry>Class <code>bernoulli_distribution</code></entry>
-      <entry>done</entry>
+      <entry>23.3.2</entry>
+      <entry>Class template <code>deque</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.3.3</entry>
+      <entry>Class template <code>forward_list</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.3.4</entry>
+      <entry>Class template <code>list</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.2.2</entry>
-      <entry>Class template <code>binomial_distribution</code></entry>
-      <entry>done</entry>
+      <entry>23.3.5</entry>
+      <entry>Adaptors</entry>
       <entry></entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.3.5.1</entry>
+      <entry>Class template <code>queue</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.2.3</entry>
-      <entry>Class template <code>geometric_distribution</code></entry>
-      <entry>done</entry>
+      <entry>23.3.5.2</entry>
+      <entry>Class template <code>priority_queue</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.3.5.3</entry>
+      <entry>Class template <code>stack</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.3.6</entry>
+      <entry>Class template <code>vector</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.2.4</entry>
-      <entry>Class template <code>negative_binomial_distribution</code></entry>
+      <entry>23.3.7</entry>
+      <entry>Class <code>vector&lt;bool&gt;</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.4</entry>
+      <entry>Associative containers</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3</entry>
-      <entry>Poisson distributions</entry>
+      <entry>23.4.1</entry>
+      <entry>Class template <code>map</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.4.2</entry>
+      <entry>Class template <code>multimap</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>partial</entry>
+    </row>
+    <row>
+      <entry>23.4.3</entry>
+      <entry>Class template <code>set</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3.1</entry>
-      <entry>Class template <code>poisson_distribution</code></entry>
-      <entry>done</entry>
+      <entry>23.4.4</entry>
+      <entry>Class template <code>multiset</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.5</entry>
+      <entry>Unordered associative containers</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3.2</entry>
-      <entry>Class template <code>exponential_distribution</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>23.5.1</entry>
+      <entry>Class template <code>unordered_map</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.5.2</entry>
+      <entry>Class template <code>unordered_multimap</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3.3</entry>
-      <entry>Class template <code>gamma_distribution</code></entry>
-      <entry>done</entry>
+      <entry>23.5.3</entry>
+      <entry>Class template <code>unordered_set</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>23.5.4</entry>
+      <entry>Class template <code>unordered_multiset</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>
+       <emphasis>24</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Iterators</emphasis>
+      </entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>24.1</entry>
+      <entry>General</entry>
+      <entry>Partial</entry>
+      <entry>Missing concepts</entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>24.2</entry>
+      <entry>Iterator concepts</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3.4</entry>
-      <entry>Class template <code>weibull_distribution</code></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>24.3</entry>
+      <entry>Header <code>&lt;iterator&gt;</code> synopsis</entry>
+      <entry>Partial</entry>
+      <entry>Missing concepts</entry>
+    </row>
+    <row>
+      <entry>24.4</entry>
+      <entry>Iterator operations</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>24.5</entry>
+      <entry>Predefined iterators and Iterator adaptors</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.3.5</entry>
-      <entry>Class template <code>extreme_value_distribution</code></entry>
+      <entry>24.5.1</entry>
+      <entry>Reverse iterators</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>24.5.2</entry>
+      <entry>Insert iterators</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4</entry>
-      <entry>Normal distributions</entry>
+      <entry>24.5.3</entry>
+      <entry>Move iterators</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>24.6</entry>
+      <entry>Stream iterators</entry>
       <entry></entry>
-      <entry>partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.1</entry>
-      <entry>Class template <code>normal_distribution</code></entry>
-      <entry>done</entry>
+      <entry>24.6.1</entry>
+      <entry>Class template <code>istream_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>24.6.2</entry>
+      <entry>Class template <code>ostream_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>24.6.3</entry>
+      <entry>Class template <code>istreambuf_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.2</entry>
-      <entry>Class template <code>lognormal_distribution</code></entry>
+      <entry>24.6.4</entry>
+      <entry>Class template <code>ostreambuf_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>24.7</entry>
+      <entry>Insert iterators</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.3</entry>
-      <entry>Class template <code>chi_squared_distribution</code></entry>
+      <entry>24.7.1</entry>
+      <entry>Class template <code>back_insert_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>24.7.3</entry>
+      <entry>Class template <code>front_insert_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.4</entry>
-      <entry>Class template <code>cauchy_distribution</code></entry>
+      <entry>24.7.5</entry>
+      <entry>Class template <code>insert_iterator</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>
+       <emphasis>25</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Algorithms</emphasis>
+      </entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>25.1</entry>
+      <entry>General</entry>
+      <entry>Partial</entry>
+      <entry>Missing concepts</entry>
+    </row>
+    <row>
+      <entry>25.2</entry>
+      <entry>Header <code>&lt;algorithm&gt;</code> synopsis</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>25.3</entry>
+      <entry>Non-modifying sequence operations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.5</entry>
-      <entry>Class template <code>fisher_f_distribution</code></entry>
+      <entry>25.4</entry>
+      <entry>Mutating sequence operations</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>25.5</entry>
+      <entry>Sorting and related operations</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>25.6</entry>
+      <entry>C library algorithms</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.4.6</entry>
-      <entry>Class template <code>student_t_distribution</code></entry>
+      <entry>
+      <emphasis>26</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Numerics</emphasis>
+      </entry>
+    </row>
+    <row>
+      <entry>26.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.2</entry>
+      <entry>Numeric type requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.3</entry>
+      <entry>The floating-point environment</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.5</entry>
-      <entry>Sampling distributions</entry>
+      <entry>26.4</entry>
+      <entry>Complex numbers</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5</entry>
+      <entry>Random number generation</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.5.1</entry>
-      <entry>Class template <code>discrete_distribution</code></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>26.5.1</entry>
+      <entry>Header <code>&lt;random&gt;</code> synopsis</entry>
+      <entry>Partial</entry>
+      <entry>Missing concepts</entry>
+    </row>
+    <row>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>26.5.2</entry>
+      <entry>Concepts and related requirements</entry>
+      <entry>N</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.3</entry>
+      <entry>Random number engines</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.5.1</entry>
-      <entry>Class template <code>piecewise_constant_distribution</code></entry>
-      <entry></entry>
+      <entry>26.5.3.1</entry>
+      <entry>Class template <code>linear_congruential_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.3.2</entry>
+      <entry>Class template <code>mersenne_twister_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>26.4.8.5.1</entry>
-      <entry>Class template <code>general_pdf_distribution</code></entry>
+      <entry>26.5.3.3</entry>
+      <entry>Class template <code>subtract_with_carry_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.4</entry>
+      <entry>Random number engine adaptors</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
-
-   <row>
-      <entry><emphasis>28</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>Regular Expressions</emphasis></entry>
-    </row>
     <row>
-      <entry>28.1</entry>
-      <entry>Definitions</entry>
-      <entry></entry>
+      <entry>26.5.4.1</entry>
+      <entry>Class template <code>discard_block_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.4.2</entry>
+      <entry>Class template <code>independent_bits_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.2</entry>
-      <entry>Requirements</entry>
+      <entry>26.5.4.3</entry>
+      <entry>Class template <code>shuffle_order_engine</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.5</entry>
+      <entry>Engines and engine adaptors with predefined parameters</entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.6</entry>
+      <entry>Class <code>random_device</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.3</entry>
-      <entry>Regular expressions summary</entry>
+      <entry>26.5.7</entry>
+      <entry>Utilities</entry>
       <entry></entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.7.1</entry>
+      <entry>Class <code>seed_seq</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.4</entry>
-      <entry>Header <code>&lt;regex&gt;</code> synopsis</entry>
+      <entry>26.5.7.2</entry>
+      <entry>Function template generate_canonical</entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.8</entry>
+      <entry>Random number distributions</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.5</entry>
-      <entry>Namespace <code>tr1::regex_constants</code></entry>
-      <entry></entry>
+      <entry>26.5.8.1</entry>
+      <entry>Uniform distributions</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.5.1</entry>
-      <entry>Bitmask Type <code>syntax_option_type</code></entry>
-      <entry></entry>
+      <entry>26.5.8.1.1</entry>
+      <entry>Class template <code>uniform_int_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.1.2</entry>
+      <entry>Class template <code>uniform_real_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.5.2</entry>
-      <entry>Bitmask Type <code>regex_constants::match_flag_type</code></entry>
+      <entry>26.5.8.2</entry>
+      <entry>Bernoulli distributions</entry>
       <entry></entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.2.1</entry>
+      <entry>Class <code>bernoulli_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.5.3</entry>
-      <entry>Implementation defined <code>error_type</code></entry>
+      <entry>26.5.8.2.2</entry>
+      <entry>Class template <code>binomial_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.8.2.3</entry>
+      <entry>Class template <code>geometric_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.2.4</entry>
+      <entry>Class template <code>negative_binomial_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.6</entry>
-      <entry>Class <code>regex_error</code></entry>
+      <entry>26.5.8.3</entry>
+      <entry>Poisson distributions</entry>
       <entry></entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.3.1</entry>
+      <entry>Class template <code>poisson_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.7</entry>
-      <entry>Class template <code>regex_traits</code></entry>
+      <entry>26.5.8.3.2</entry>
+      <entry>Class template <code>exponential_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.8.3.3</entry>
+      <entry>Class template <code>gamma_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.3.4</entry>
+      <entry>Class template <code>weibull_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8</entry>
-      <entry>Class template <code>basic_regex</code></entry>
+      <entry>26.5.8.3.5</entry>
+      <entry>Class template <code>extreme_value_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.8.4</entry>
+      <entry>Normal distributions</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.1</entry>
-      <entry><code>basic_regex</code> constants</entry>
-      <entry></entry>
+      <entry>26.5.8.4.1</entry>
+      <entry>Class template <code>normal_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.4.2</entry>
+      <entry>Class template <code>lognormal_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.2</entry>
-      <entry><code>basic_regex</code> constructors</entry>
+      <entry>26.5.8.4.3</entry>
+      <entry>Class template <code>chi_squared_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
+    </row>
+    <row>
+      <entry>26.5.8.4.4</entry>
+      <entry>Class template <code>cauchy_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
+    </row>
+    <row>
+      <entry>26.5.8.4.5</entry>
+      <entry>Class template <code>fisher_f_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.3</entry>
-      <entry><code>basic_regex</code> assign</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.5.8.4.6</entry>
+      <entry>Class template <code>student_t_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.4</entry>
-      <entry><code>basic_regex</code> constant operations</entry>
-      <entry></entry>
+      <entry>26.5.8.5</entry>
+      <entry>Sampling distributions</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.5</entry>
-      <entry><code>basic_regex</code> locale</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.5.8.5.1</entry>
+      <entry>Class template <code>discrete_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.6</entry>
-      <entry><code>basic_regex</code> swap</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.5.8.5.2</entry>
+      <entry>Class template <code>piecewise_constant_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.7</entry>
-      <entry><code>basic_regex</code> non-member functions</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.5.8.5.3</entry>
+      <entry>Class template <code>piecewise_linear_distribution</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.8.7.1</entry>
-      <entry><code>basic_regex</code> non-member swap</entry>
-      <entry></entry>
+      <entry>26.6</entry>
+      <entry>Numeric arrays</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.9</entry>
-      <entry>Class template <code>sub_match</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.1</entry>
+      <entry>Header <code>&lt;valarray&gt;</code> synopsis</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.9.1</entry>
-      <entry><code>sub_match</code> members</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.2</entry>
+      <entry>Class template <code>valarray</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.9.2</entry>
-      <entry><code>sub_match</code> non-member operators</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.3</entry>
+      <entry><code>valarray</code> non-member operations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10</entry>
-      <entry>Class template <code>match_results</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.4</entry>
+      <entry>Class <code>slice</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.1</entry>
-      <entry><code>match_results</code> constructors</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.5</entry>
+      <entry>Class template <code>slice_array</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.2</entry>
-      <entry><code>match_results</code> size</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.6</entry>
+      <entry>Class <code>gslice</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.3</entry>
-      <entry><code>match_results</code> element access</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.7</entry>
+      <entry>Class template <code>gslice_array</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.4</entry>
-      <entry><code>match_results</code> formatting</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.8</entry>
+      <entry>Class template <code>mask_array</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.5</entry>
-      <entry><code>match_results</code> allocator</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.6.9</entry>
+      <entry>Class template <code>indirect_array</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.10.6</entry>
-      <entry><code>match_results</code> swap</entry>
-      <entry></entry>
+      <entry>26.7</entry>
+      <entry>Generalized numeric operations</entry>
       <entry></entry>
-      <entry>missing</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.11</entry>
-      <entry>Regular expression algorithms</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.7.1</entry>
+      <entry><code>accumulate</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.11.1</entry>
-      <entry>exceptions</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.7.2</entry>
+      <entry><code>inner_product</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.11.2</entry>
-      <entry><code>regex_match</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.7.3</entry>
+      <entry><code>partial_sum</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.11.3</entry>
-      <entry><code>regex_search</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.7.4</entry>
+      <entry><code>adjacent_difference</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.11.4</entry>
-      <entry><code>regex_replace</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.7.5</entry>
+      <entry>iota</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12</entry>
-      <entry>Regular expression Iterators</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>26.8</entry>
+      <entry>C Library</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.1</entry>
-      <entry>Class template <code>regex_iterator</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
-      <entry></entry>
+      <entry>
+       <emphasis>27</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Input/output</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>28.12.1.1</entry>
-      <entry><code>regex_iterator</code> constructors</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.1.2</entry>
-      <entry><code>regex_iterator</code> comparisons</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.2</entry>
+      <entry>Requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.1.3</entry>
-      <entry><code>regex_iterator</code> dereference</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.2.1</entry>
+      <entry>Imbue limitations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.1.4</entry>
-      <entry><code>regex_iterator</code> increment</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.2.2</entry>
+      <entry>Positioning type limitations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.2</entry>
-      <entry>Class template <code>regex_token_iterator</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>27.2.3</entry>
+      <entry>Thread safety</entry>
+      <entry>Partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.2.1</entry>
-      <entry><code>regex_token_iterator</code> constructors</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.3</entry>
+      <entry>Forward declarations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.2.2</entry>
-      <entry><code>regex_token_iterator</code> comparisons</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.4</entry>
+      <entry>Standard iostream objects</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.2.3</entry>
-      <entry><code>regex_token_iterator</code> dereference</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.4.1</entry>
+      <entry>Narrow stream objects</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.12.2.4</entry>
-      <entry><code>regex_token_iterator</code> increment</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.4.2</entry>
+      <entry>Wide stream objects</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>28.13</entry>
-      <entry>Modified ECMAScript regular expression grammar</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>27.5</entry>
+      <entry>Iostreams base classes</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry><emphasis>C</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>C Compatibility</emphasis></entry>
+      <entry>27.6</entry>
+      <entry>Stream buffers</entry>
+      <entry>Y</entry>
+      <entry></entry>
     </row>
     <row>
-      <entry>C2.1</entry>
-      <entry>Additions to header <code>&lt;complex&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>27.7</entry>
+      <entry>Formatting and manipulators</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>27.8</entry>
+      <entry>String-based streams</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.2</entry>
-      <entry>Function <code>acos</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>27.9</entry>
+      <entry>File-based streams</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.3</entry>
-      <entry>Function <code>asin</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>28</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Regular expressions</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>C2.1.4</entry>
-      <entry>Function <code>atan</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.01</entry>
+      <entry>General</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.5</entry>
-      <entry>Function <code>acosh</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.02</entry>
+      <entry>Definitions</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.6</entry>
-      <entry>Function <code>asinh</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.03</entry>
+      <entry>Requirements</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.7</entry>
-      <entry>Function <code>atanh</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.04</entry>
+      <entry>Regular expressions summary</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.8</entry>
-      <entry>Function <code>fabs</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.05</entry>
+      <entry>Header <code>&lt;regex&gt;</code> synopsis</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.1.9</entry>
-      <entry>Additional Overloads</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>28.06</entry>
+      <entry>Namespace <code>std::regex_constants</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.2</entry>
-      <entry>Header <code>&lt;ccomplex&gt;</code></entry>
-      <entry></entry>
+      <entry>28.07</entry>
+      <entry>Class <code>regex_error</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>missing</entry>
-      <entry>DR 551</entry>
     </row>
     <row>
-      <entry>C2.3</entry>
-      <entry>Header <code>&lt;complex.h&gt;</code></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>28.08</entry>
+      <entry>Class template <code>regex_traits</code></entry>
+      <entry>Partial</entry>
       <entry></entry>
-      <entry>missing</entry>
-      <entry>DR 551</entry>
     </row>
     <row>
-      <entry>C2.4</entry>
-      <entry>Additions to header <code>&lt;cctype&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>28.09</entry>
+      <entry>Class template <code>basic_regex</code></entry>
+      <entry>Partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.4.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>28.10</entry>
+      <entry>Class template <code>sub_match</code></entry>
+      <entry>Partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.4.2</entry>
-      <entry>Function <code>isblank</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>28.11</entry>
+      <entry>Class template <code>match_results</code></entry>
+      <entry>Partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.5</entry>
-      <entry>Additions to header <code>&lt;ctype.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.12</entry>
+      <entry>Regular expression algorithms</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.6</entry>
-      <entry>Header <code>&lt;cfenv&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.13</entry>
+      <entry>Regular expression Iterators</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.6.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>28.14</entry>
+      <entry>Modified ECMAScript regular expression grammar</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.6.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>29</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Atomic operations</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>C2.7</entry>
-      <entry>Header <code>&lt;fenv.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>29.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.8</entry>
-      <entry>Additions to header <code>&lt;cfloat&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>29.2</entry>
+      <entry>Header <code>&lt;cstdatomic&gt;</code> synopsis</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.9</entry>
-      <entry>Additions to header <code>&lt;float.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>29.3</entry>
+      <entry>Order and consistency</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.10</entry>
-      <entry>Additions to header <code>&lt;ios&gt;</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
-      <entry></entry>
+      <entry>29.4</entry>
+      <entry>Lock-free property</entry>
+      <entry>Y</entry>
+      <entry>Based on _GLIBCXX_ATOMIC_PROPERTY</entry>
     </row>
     <row>
-      <entry>C2.10.1</entry>
-      <entry>Synopsis</entry>
+      <entry>29.5</entry>
+      <entry>Atomic types</entry>
       <entry></entry>
       <entry></entry>
-      <entry>missing</entry>
-      <entry></entry>
     </row>
     <row>
-      <entry>C2.10.2</entry>
-      <entry>Function <code>hexfloat</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
-      <entry></entry>
+      <entry>29.5.1</entry>
+      <entry>Integral types</entry>
+      <entry>Y</entry>
+      <entry>Missing constexpr</entry>
     </row>
     <row>
-      <entry>C2.11</entry>
-      <entry>Header <code>&lt;cinttypes&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>29.5.2</entry>
+      <entry>Address types</entry>
+      <entry>Y</entry>
+      <entry>Missing constexpr</entry>
     </row>
     <row>
-      <entry>C2.11.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>DR 557</entry>
+      <entry>29.5.3</entry>
+      <entry>Generic types</entry>
+      <entry>Y</entry>
+      <entry>Missing constexpr</entry>
     </row>
     <row>
-      <entry>C2.11.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>29.6</entry>
+      <entry>Operations on atomic types</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.12</entry>
-      <entry>Header <code>&lt;inttypes.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>29.7</entry>
+      <entry>Flag Type and operations</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.13</entry>
-      <entry>Additions to header <code>&lt;climits&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>29.8</entry>
+      <entry>Fences</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.14</entry>
-      <entry>Additions to header <code>&lt;limits.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>30</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Thread support</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>C2.15</entry>
-      <entry>Additions to header <code>&lt;locale&gt;</code></entry>
-      <entry></entry>
-      <entry></entry>
-      <entry>missing</entry>
+      <entry>30.1</entry>
+      <entry>General</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.16</entry>
-      <entry>Additions to header <code>&lt;cmath&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.2</entry>
+      <entry>Requirements</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.16.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.3</entry>
+      <entry>Threads</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.16.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>30.3.1</entry>
+      <entry>Class <code>thread</code></entry>
+      <entry>Partial</entry>
+      <entry>Missing futures</entry>
     </row>
     <row>
-      <entry>C2.16.3</entry>
-      <entry>Function template definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.3.2</entry>
+      <entry>Namespace <code>this_thread</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.16.4</entry>
-      <entry>Additional overloads</entry>
-      <entry>done</entry>
+      <entry>30.4</entry>
+      <entry>Mutual exclusion</entry>
       <entry></entry>
       <entry></entry>
-      <entry>DR 568; DR 550</entry>
     </row>
     <row>
-      <entry>C2.17</entry>
-      <entry>Additions to header <code>&lt;math.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.4.1</entry>
+      <entry>Mutex requirements</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.18</entry>
-      <entry>Additions to header <code>&lt;cstdarg&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.1.1</entry>
+      <entry>Class <code>mutex</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.19</entry>
-      <entry>Additions to header <code>&lt;stdarg.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.1.2</entry>
+      <entry>Class <code>recursive_mutex</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.20</entry>
-      <entry>The header <code>&lt;cstdbool&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.4.2</entry>
+      <entry>Timed mutex requirements</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.21</entry>
-      <entry>The header <code>&lt;stdbool.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.2.1</entry>
+      <entry>Class <code>timed_mutex</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.22</entry>
-      <entry>The header <code>&lt;cstdint&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.2.2</entry>
+      <entry>Class <code>recursive_timed_mutex</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.22.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.4.3</entry>
+      <entry>Locks</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.22.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.3.1</entry>
+      <entry>Class template <code>lock_guard</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.23</entry>
-      <entry>The header <code>&lt;stdint.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.3.2</entry>
+      <entry>Class template <code>unique_lock</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.24</entry>
-      <entry>Additions to header <code>&lt;cstdio&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.4</entry>
+      <entry>Generic locking algorithms</entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.24.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.4.5</entry>
+      <entry>Call once</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.24.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.4.5.1</entry>
+      <entry><code>once_flag</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.24.3</entry>
-      <entry>Additional format specifiers</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.4.5.2</entry>
+      <entry><code>call_once</code></entry>
+      <entry>Y</entry>
       <entry></entry>
-      <entry>C library responsibility</entry>
     </row>
     <row>
-      <entry>C2.24.4</entry>
-      <entry>Additions to header <code>&lt;stdio.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.5</entry>
+      <entry>Condition variables</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.25</entry>
-      <entry>Additions to header <code>&lt;cstdlib&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>30.5.1</entry>
+      <entry>Class <code>condition_variable</code></entry>
+      <entry>Y</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.25.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#B0B0B0" ?>  
+      <entry>30.5.2</entry>
+      <entry>Class <code>condition_variable_any</code></entry>
+      <entry>Partial</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.25.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>30.6</entry>
+      <entry>Futures</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.25.3</entry>
-      <entry>Function <code>abs</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.1</entry>
+      <entry>Overview</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.25.4</entry>
-      <entry>Function <code>div</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.2</entry>
+      <entry>Error handling</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.26</entry>
-      <entry>Additions to header <code>&lt;stdlib.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.3</entry>
+      <entry>Class <code>future_error</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.27</entry>
-      <entry>Header <code>&lt;ctgmath&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.4</entry>
+      <entry>Class template <code>unique_future</code></entry>
+      <entry>N</entry>
       <entry></entry>
-      <entry>DR 551</entry>
     </row>
     <row>
-      <entry>C2.28</entry>
-      <entry>Header <code>&lt;tgmath.h&gt;</code></entry>
-      <entry>done</entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.5</entry>
+      <entry>Class template <code>shared_future</code></entry>
+      <entry>N</entry>
       <entry></entry>
-      <entry></entry>
-      <entry>DR 551</entry>
     </row>
     <row>
-      <entry>C2.29</entry>
-      <entry>Additions to header <code>&lt;ctime&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.6</entry>
+      <entry>Class template <code>promise</code></entry>
+      <entry>N</entry>
       <entry></entry>
-      <entry>C library responsibility</entry>
     </row>
     <row>
-      <entry>C2.30</entry>
-      <entry>Additions to header <code>&lt;cwchar&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.7</entry>
+      <entry>Allocator templates</entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.30.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
+      <?dbhtml bgcolor="#C8B0B0" ?> 
+      <entry>30.6.8</entry>
+      <entry>Class template <code>packaged_task</code></entry>
+      <entry>N</entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.30.2</entry>
-      <entry>Definitions</entry>
-      <entry>done</entry>
-      <entry></entry>
-      <entry></entry>
-      <entry></entry>
+      <entry>
+       <emphasis>Appendix D</emphasis>
+      </entry>
+      <entry namest="c2" nameend="c4" align="left">
+       <emphasis>Compatibility features</emphasis>
+      </entry>
     </row>
     <row>
-      <entry>C2.30.3</entry>
-      <entry>Additional wide format specifiers</entry>
-      <entry>done</entry>
+      <entry>D.1</entry>
+      <entry>Increment operator with bool operand</entry>
       <entry></entry>
       <entry></entry>
-      <entry>C library responsibility</entry>
     </row>
     <row>
-      <entry>C2.31</entry>
-      <entry>Additions to header <code>&lt;wchar.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.2</entry>
+      <entry><code>static</code> keyword</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.32</entry>
-      <entry>Additions to header <code>&lt;cwctype&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.3</entry>
+      <entry>Access declarations</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.32.1</entry>
-      <entry>Synopsis</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.4</entry>
+      <entry>Implicit conversion from const strings</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.32.2</entry>
-      <entry>Function <code>iswblank</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.5</entry>
+      <entry>C standard library headers</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry>C2.33</entry>
-      <entry>Additions to header <code>&lt;wctype.h&gt;</code></entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.6</entry>
+      <entry>Old iostreams members</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
-      <entry><emphasis>D</emphasis></entry>
-      <entry namest="c2" nameend="c6" align="left"><emphasis>Compatibility Features</emphasis></entry>
-    </row>
-    <row>
-      <entry>D.6</entry>
-      <entry>Old iostream members</entry>
-      <entry>done</entry>
-      <entry></entry>
+      <entry>D.7</entry>
+      <entry>char* streams</entry>
       <entry></entry>
       <entry></entry>
     </row>
     <row>
       <entry>D.8</entry>
       <entry>Binders</entry>
-      <entry>done</entry>
       <entry></entry>
       <entry></entry>
-      <entry><ulink url="http://gcc.gnu.org/PR33911">33911</ulink></entry>
     </row>
     <row>
       <entry>D.9</entry>
-      <entry>Class template <code>auto_ptr</code></entry>
-      <entry>done</entry>
+      <entry><code>auto_ptr</code></entry>
+      <entry></entry>
+      <entry></entry>
+    </row>
+    <row>
+      <entry>D.10</entry>
+      <entry>Iterator primitives</entry>
       <entry></entry>
       <entry></entry>
-      <entry><ulink url="http://gcc.gnu.org/PR33911">33911</ulink></entry>
     </row>
+
   </tbody>
 </tgroup>
 </table>
 
-<para>
-Footnotes
-</para>
-
-<para>
-  The shared_ptr implementation uses some code from the
-  <ulink url="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">Boost 
-    shared_ptr</ulink> library.
-</para>  
 
 </sect2>
index 418aa232f29345e330927db0c8bb1fafe6595225..2ea3da20e63b4ab74c805ba9fb3b97355330b36d 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Strings</title>
+<title>
+  Strings
+  <indexterm><primary>Strings</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Character Traits -->
 
index 3b0ad33668034d884d86cfdb5225153bcdad69a6..5e81fbcc3610292294bf6b163864b12c5e9a8f10 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Support</title>
+<title>
+  Support
+  <indexterm><primary>Support</primary></indexterm>
+</title>
 
 <preface>
   <title></title>
index 77cdb6427eb20ab2491257d1e46d3fe668682149..a2de43d23d148d739621517c614a21860c3b9bee 100644 (file)
   </keywordset>
 </partinfo>
 
-<title>Utilities</title>
+<title>
+  Utilities
+  <indexterm><primary>Utilities</primary></indexterm>
+</title>
 
 <!-- Chapter 01 : Functors -->
 <chapter id="manual.util.functors" xreflabel="Functors">
index 32f970a2c11c1f0ba4791d60d9766ebab4c2b661..392f7e1be696f5c3561bb645c9456ebca78bec3c 100644 (file)
@@ -3,7 +3,6 @@
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" 
 [
 <!ENTITY authors SYSTEM "authors.xml"> 
-<!ENTITY license SYSTEM "license.xml"> 
 ]>
 
 <set id="set-index" xreflabel="The GNU C++ Library Documentation">
@@ -21,6 +20,7 @@
     <year>2006</year>
     <year>2007</year>
     <year>2008</year>
+    <year>2009</year>
     <holder>
       <ulink url="http://fsf.org">FSF</ulink>
     </holder>