$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r55081 - in branches/release/libs/multi_index/doc: . reference
From: joaquin_at_[hidden]
Date: 2009-07-22 11:16:29
Author: joaquin
Date: 2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
New Revision: 55081
URL: http://svn.boost.org/trac/boost/changeset/55081
Log:
merged [55055] and [55058] from trunk
Text files modified: 
   branches/release/libs/multi_index/doc/compiler_specifics.html     |    38 +++++++++++++++++---------------------  
   branches/release/libs/multi_index/doc/reference/hash_indices.html |     7 ++++---                                 
   branches/release/libs/multi_index/doc/reference/indices.html      |    16 +++++++++++++---                        
   branches/release/libs/multi_index/doc/reference/ord_indices.html  |     7 ++++---                                 
   branches/release/libs/multi_index/doc/reference/rnd_indices.html  |     9 +++++----                               
   branches/release/libs/multi_index/doc/reference/seq_indices.html  |     9 +++++----                               
   6 files changed, 48 insertions(+), 38 deletions(-)
Modified: branches/release/libs/multi_index/doc/compiler_specifics.html
==============================================================================
--- branches/release/libs/multi_index/doc/compiler_specifics.html	(original)
+++ branches/release/libs/multi_index/doc/compiler_specifics.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -125,18 +125,18 @@
 <p>
 No problems have been detected with several versions of this compiler
 starting from 3.2. The following versions have been explicitly tested:
-<ul>
-  <li>GCC 3.4.3 under Linux x86-64,</li>
-  <li>GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) under Cygwin,</li>
-  <li>GCC 3.4.6 under Solaris,</li>
-  <li>GCC 4.0.1 under Linux x86-64, (Apple build 5363) and (Apple Inc. build 5488) under Mac OS,</li>
-  <li>GCC 4.1.2 under Linux x86-64, 20061115 (prerelease) (Debian 4.1.1-21), 20070115 (prerelease) (SUSE Linux) and 20080704 (Red Hat 4.1.2-44) under Linux x86-64,
-    20061021 prerelease (NetBSD nb3 20061125) under NetBSD/amd64 and NetBSD/i386,</li>
-  <li>GCC 4.2.1 under Linux x86-64, 20070719 [FreeBSD] under FreeBSD, (SUSE Linux) under Linux,</li>
-  <li>GCC 4.2.4 under Linux x86-64,</li>
-  <li>GCC 4.3.2 under Linux and Linux x86-64, 20080827 (alpha-testing) 1 under Cygwin,</li>
-  <li>GCC 4.3.2 gnu++0x under Linux x86-64,</li>
-  <li>GCC 4.3.3 under Linux x86-64 and MinGW.</li>
+<ul>  
+  <li>GCC 3.4.3 under Linux x86-64, </li>
+  <li>GCC 3.4.6 under Linux, </li>
+  <li>GCC 4.0.1 under Linux x86-64, (Apple Computer, Inc. build 5370), (Apple Inc. build 5465) and (Apple Inc. build 5488) under Mac OS,</li>
+  <li>GCC 4.1.2 20070115 (prerelease) (SUSE Linux) and 20080704 (Red Hat 4.1.2-44) under Linux x86-64,</li>
+  <li>GCC 4.2.1 under Linux x86-64, 20070719 [FreeBSD] under FreeBSD, (Apple Inc. build 5564) under Mac OS,</li>
+  <li>GCC 4.2.4 under Linux x86-64, </li>
+  <li>GCC 4.3.2 under Linux and Linux x86-64, </li>
+  <li>GCC 4.3.3 under Linux x86-64 and MinGW, </li>
+  <li>GCC 4.3.3 gnu++0x under Linux x86-64,</li>
+  <li>GCC 4.4.0 under Linux x86-64 and MinGW, </li>
+  <li>GCC 4.4.0 gnu++0x under Linux x86-64.</li>
 </ul>
 Boost.MultiIndex does not work with versions 3.1 and prior of GCC.
 </p>
@@ -259,7 +259,7 @@
 
 <p>
 No problems have been detected with this compiler.
-Tested from version 9.1 to 10.1.
+Tested from version 10.1 to 11.0.
 </p>
 
 <h2><a name="intel_80_win">Intel C++ Compiler for Windows 32-bit 8.0 and later</a></h2>
@@ -271,18 +271,14 @@
 Argument dependent lookup is enabled by adding
 <code>/Qoption,c,--arg_dep_lookup</code> to the project options.
 Other than this, Boost.MultiIndex works without problems.
-Last tested for compiler version 11.0.
+Last tested for compiler version 11.1.
 </p>
 
 <h2><a name="intel_100_win64">Intel C++ Compiler for Windows 64-bit 10.0 and later</a></h2>
 
 <p>
-<b>Note:</b> Last tested in Boost 1.38. The information might be no longer accurate.
-</p>
-
-<p>
 No problems have been detected with this compiler.
-Last tested for compiler versions 10.1 to 11.0.
+Last tested for compiler version 11.1.
 </p>
 
 <h2><a name="cw_83">Metrowerks CodeWarrior 8.3</a></h2>
@@ -684,7 +680,7 @@
 
 <p>
 No problems have been detected with this compiler, both in 32-bit and 64-bit modes.
-Last tested for compiler versions 8.0 and 9.0.
+Last tested for compiler versions 9.0 and 10.0.
 </p>
 
 <h2><a name="sun_10">Sun Studio 10 and later for Solaris</a></h2>
@@ -1122,7 +1118,7 @@
 
 <br>
 
-<p>Revised March 31st 2009</p>
+<p>Revised July 21st 2009</p>
 
 <p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
Modified: branches/release/libs/multi_index/doc/reference/hash_indices.html
==============================================================================
--- branches/release/libs/multi_index/doc/reference/hash_indices.html	(original)
+++ branches/release/libs/multi_index/doc/reference/hash_indices.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -220,6 +220,7 @@
   <span class=keyword>typedef</span> <span class=identifier>Pred</span>                                       <span class=identifier>key_equal</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>tuple</span><span class=special><</span>
     <span class=identifier>size_type</span><span class=special>,</span><span class=identifier>key_from_value</span><span class=special>,</span><span class=identifier>hasher</span><span class=special>,</span><span class=identifier>key_equal</span><span class=special>></span>       <span class=identifier>ctor_args</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>TagList</span>                                    <span class=identifier>tag_list</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>Allocator</span>                                  <span class=identifier>allocator_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span><span class=special>::</span><span class=identifier>pointer</span>                <span class=identifier>pointer</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span><span class=special>::</span><span class=identifier>const_pointer</span>          <span class=identifier>const_pointer</span><span class=special>;</span>
@@ -386,7 +387,7 @@
 <ul>
   <li><code>Value</code> from <code>multi_index_container</code>,</li>
   <li><code>Allocator</code> from <code>multi_index_container</code>,</li>
-  <li><code>TagList</code> from the index specifier (if provided),</li>
+  <li><code>TagList</code> from the index specifier (if provided, otherwise <code>tag<></code> is assumed),</li>
   <li><code>KeyFromValue</code> from the index specifier,</li>
   <li><code>Hash</code> from the index specifier,</li>
   <li><code>Pred</code> from the index specifier.</li>
@@ -980,9 +981,9 @@
 
 <br>
 
-<p>Revised June 25th 2008</p>
+<p>Revised July 21st 2009</p>
 
-<p>© Copyright 2003-2008 Joaquín M López Muñoz.
+<p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
 License, Version 1.0. (See accompanying file <a href="../../../../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Modified: branches/release/libs/multi_index/doc/reference/indices.html
==============================================================================
--- branches/release/libs/multi_index/doc/reference/indices.html	(original)
+++ branches/release/libs/multi_index/doc/reference/indices.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -279,7 +279,10 @@
 
 <blockquote><pre>
 <span class=keyword>template</span><span class=special><</span><span class=keyword>typename</span> <span class=identifier>T0</span><span class=special>,...,</span><span class=keyword>typename</span> <span class=identifier>Tn</span><span class=special>></span>
-<span class=keyword>struct</span> <span class=identifier>tag</span><span class=special>;</span>
+<span class=keyword>struct</span> <span class=identifier>tag</span>
+<span class=special>{</span>
+  <span class=keyword>typedef</span> <b>implementation defined</b> <span class=identifier>type</span><span class=special>;</span>
+<span class=special>};</span>
 </pre></blockquote>
 
 <p>
@@ -287,6 +290,13 @@
 to provide classes with mnemonic names. Duplicate elements are not allowed.
 The maximum number of elements of a <code>tag</code> instantiation is
 implementation defined.
+The nested
+<code>type</code> is a model of
+<a href="../../../../libs/mpl/doc/refmanual/random-access-sequence.html">
+<code>MPL Random Access Sequence</code></a> and
+<a href="../../../../libs/mpl/doc/refmanual/extensible-sequence.html">
+<code>MPL Extensible Sequence</code></a> containing the types <code>T0</code>, ... ,
+<code>Tn</code> in the same order as specified.
 </p>
 
 <h2><a name="index_catalog">Indices provided by Boost.MultiIndex</a></h2>
@@ -373,9 +383,9 @@
 
 <br>
 
-<p>Revised February 6th 2006</p>
+<p>Revised July 21st 2009</p>
 
-<p>© Copyright 2003-2006 Joaquín M López Muñoz.
+<p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
 License, Version 1.0. (See accompanying file <a href="../../../../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Modified: branches/release/libs/multi_index/doc/reference/ord_indices.html
==============================================================================
--- branches/release/libs/multi_index/doc/reference/ord_indices.html	(original)
+++ branches/release/libs/multi_index/doc/reference/ord_indices.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -223,6 +223,7 @@
   <span class=keyword>typedef</span> <span class=identifier>Compare</span>                                    <span class=identifier>key_compare</span><span class=special>;</span>
   <span class=keyword>typedef</span> <b>implementation defined                     </b><span class=identifier>value_compare</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>tuple</span><span class=special><</span><span class=identifier>key_from_value</span><span class=special>,</span><span class=identifier>key_compare</span><span class=special>></span>          <span class=identifier>ctor_args</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>TagList</span>                                    <span class=identifier>tag_list</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>Allocator</span>                                  <span class=identifier>allocator_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span><span class=special>::</span><span class=identifier>reference</span>              <span class=identifier>reference</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span><span class=special>::</span><span class=identifier>const_reference</span>        <span class=identifier>const_reference</span><span class=special>;</span>
@@ -426,7 +427,7 @@
 <ul>
   <li><code>Value</code> from <code>multi_index_container</code>,</li>
   <li><code>Allocator</code> from <code>multi_index_container</code>,</li>
-  <li><code>TagList</code> from the index specifier (if provided),</li>
+  <li><code>TagList</code> from the index specifier (if provided, otherwise <code>tag<></code> is assumed),</li>
   <li><code>KeyFromValue</code> from the index specifier,</li>
   <li><code>Compare</code> from the index specifier.</li>
 </ul>
@@ -1022,9 +1023,9 @@
 
 <br>
 
-<p>Revised June 25th 2008</p>
+<p>Revised July 21st 2009</p>
 
-<p>© Copyright 2003-2008 Joaquín M López Muñoz.
+<p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
 License, Version 1.0. (See accompanying file <a href="../../../../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Modified: branches/release/libs/multi_index/doc/reference/rnd_indices.html
==============================================================================
--- branches/release/libs/multi_index/doc/reference/rnd_indices.html	(original)
+++ branches/release/libs/multi_index/doc/reference/rnd_indices.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -205,7 +205,8 @@
 
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>node_type</span><span class=special>::</span><span class=identifier>value_type</span>             <span class=identifier>value_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>tuples</span><span class=special>::</span><span class=identifier>null_type</span>                          <span class=identifier>ctor_args</span><span class=special>;</span>
-  <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span>                         <span class=identifier>allocator_type</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>TagList</span>                                    <span class=identifier>tag_list</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>Allocator</span>                                  <span class=identifier>allocator_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>allocator_type</span><span class=special>::</span><span class=identifier>reference</span>         <span class=identifier>reference</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>allocator_type</span><span class=special>::</span><span class=identifier>const_reference</span>   <span class=identifier>const_reference</span><span class=special>;</span>
   <span class=keyword>typedef</span> <b>implementation defined</b>                     <span class=identifier>iterator</span><span class=special>;</span>
@@ -418,7 +419,7 @@
 <ul>
   <li><code>Value</code> from <code>multi_index_container</code>,</li>
   <li><code>Allocator</code> from <code>multi_index_container</code>,</li>
-  <li><code>TagList</code> from the index specifier (if provided).</li>
+  <li><code>TagList</code> from the index specifier (if provided, otherwise <code>tag<></code> is assumed).</li>
 </ul>
 <code>TagList</code> must be an instantiation of
 <a href="indices.html#tag"><code>tag</code></a>.
@@ -999,9 +1000,9 @@
 
 <br>
 
-<p>Revised June 25th 2008</p>
+<p>Revised July 21st 2009</p>
 
-<p>© Copyright 2003-2008 Joaquín M López Muñoz.
+<p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
 License, Version 1.0. (See accompanying file <a href="../../../../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Modified: branches/release/libs/multi_index/doc/reference/seq_indices.html
==============================================================================
--- branches/release/libs/multi_index/doc/reference/seq_indices.html	(original)
+++ branches/release/libs/multi_index/doc/reference/seq_indices.html	2009-07-22 11:16:28 EDT (Wed, 22 Jul 2009)
@@ -196,7 +196,8 @@
 
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>node_type</span><span class=special>::</span><span class=identifier>value_type</span>             <span class=identifier>value_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=identifier>tuples</span><span class=special>::</span><span class=identifier>null_type</span>                          <span class=identifier>ctor_args</span><span class=special>;</span>
-  <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>Allocator</span>                         <span class=identifier>allocator_type</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>TagList</span>                                    <span class=identifier>tag_list</span><span class=special>;</span>
+  <span class=keyword>typedef</span> <span class=identifier>Allocator</span>                                  <span class=identifier>allocator_type</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>allocator_type</span><span class=special>::</span><span class=identifier>reference</span>         <span class=identifier>reference</span><span class=special>;</span>
   <span class=keyword>typedef</span> <span class=keyword>typename</span> <span class=identifier>allocator_type</span><span class=special>::</span><span class=identifier>const_reference</span>   <span class=identifier>const_reference</span><span class=special>;</span>
   <span class=keyword>typedef</span> <b>implementation defined</b>                     <span class=identifier>iterator</span><span class=special>;</span>
@@ -392,7 +393,7 @@
 <ul>
   <li><code>Value</code> from <code>multi_index_container</code>,</li>
   <li><code>Allocator</code> from <code>multi_index_container</code>,</li>
-  <li><code>TagList</code> from the index specifier (if provided).</li>
+  <li><code>TagList</code> from the index specifier (if provided, otherwise <code>tag<></code> is assumed).</li>
 </ul>
 <code>TagList</code> must be an instantiation of
 <a href="indices.html#tag"><code>tag</code></a>.
@@ -954,9 +955,9 @@
 
 <br>
 
-<p>Revised June 25th 2008</p>
+<p>Revised July 21st 2009</p>
 
-<p>© Copyright 2003-2008 Joaquín M López Muñoz.
+<p>© Copyright 2003-2009 Joaquín M López Muñoz.
 Distributed under the Boost Software 
 License, Version 1.0. (See accompanying file <a href="../../../../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">