|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r49150 - in branches/bcbboost/libs: math/src/tr1 math/test multi_index/doc serialization/build system/doc type_traits/doc type_traits/doc/html type_traits/doc/html/boost_typetraits type_traits/doc/html/boost_typetraits/category type_traits/doc/html/boost_typetraits/category/value_traits type_traits/doc/html/boost_typetraits/reference
From: nicola.musatti_at_[hidden]
Date: 2008-10-06 16:07:54
Author: nmusatti
Date: 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
New Revision: 49150
URL: http://svn.boost.org/trac/boost/changeset/49150
Log:
Merge from trunk
Text files modified:
branches/bcbboost/libs/math/src/tr1/llround.cpp | 5 ++++
branches/bcbboost/libs/math/src/tr1/llroundf.cpp | 6 +++++
branches/bcbboost/libs/math/src/tr1/llroundl.cpp | 5 ++++
branches/bcbboost/libs/math/test/Jamfile.v2 | 1
branches/bcbboost/libs/multi_index/doc/compiler_specifics.html | 38 +++++++++++++++++++++++--------
branches/bcbboost/libs/serialization/build/Jamfile.v2 | 9 ++++---
branches/bcbboost/libs/system/doc/reference.html | 47 ++++++++++++++++++++++++++++++++-------
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/background.html | 22 +++++++++---------
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 26 +++++++++++-----------
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/credits.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 4 +-
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 2
branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 2
branches/bcbboost/libs/type_traits/doc/html/index.html | 2
branches/bcbboost/libs/type_traits/doc/value_traits.qbk | 26 +++++++++++-----------
33 files changed, 149 insertions(+), 84 deletions(-)
Modified: branches/bcbboost/libs/math/src/tr1/llround.cpp
==============================================================================
--- branches/bcbboost/libs/math/src/tr1/llround.cpp (original)
+++ branches/bcbboost/libs/math/src/tr1/llround.cpp 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -5,6 +5,9 @@
//
#define BOOST_MATH_TR1_SOURCE
#include <boost/math/tr1.hpp>
+
+#ifdef BOOST_HAS_LONG_LONG
+
#include <boost/math/special_functions/round.hpp>
#include "c_policy.hpp"
@@ -16,3 +19,5 @@
}
}}}
+
+#endif
Modified: branches/bcbboost/libs/math/src/tr1/llroundf.cpp
==============================================================================
--- branches/bcbboost/libs/math/src/tr1/llroundf.cpp (original)
+++ branches/bcbboost/libs/math/src/tr1/llroundf.cpp 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -5,6 +5,9 @@
//
#define BOOST_MATH_TR1_SOURCE
#include <boost/math/tr1.hpp>
+
+#ifdef BOOST_HAS_LONG_LONG
+
#include <boost/math/special_functions/round.hpp>
#include "c_policy.hpp"
@@ -16,3 +19,6 @@
}
}}}
+
+#endif
+
Modified: branches/bcbboost/libs/math/src/tr1/llroundl.cpp
==============================================================================
--- branches/bcbboost/libs/math/src/tr1/llroundl.cpp (original)
+++ branches/bcbboost/libs/math/src/tr1/llroundl.cpp 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -5,6 +5,9 @@
//
#define BOOST_MATH_TR1_SOURCE
#include <boost/math/tr1.hpp>
+
+#ifdef BOOST_HAS_LONG_LONG
+
#include <boost/math/special_functions/round.hpp>
#include "c_policy.hpp"
@@ -16,3 +19,5 @@
}
}}}
+
+#endif
Modified: branches/bcbboost/libs/math/test/Jamfile.v2
==============================================================================
--- branches/bcbboost/libs/math/test/Jamfile.v2 (original)
+++ branches/bcbboost/libs/math/test/Jamfile.v2 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -34,6 +34,7 @@
# Sunpro has problems building regex as a shared lib:
<toolset>sun:<link>static
<define>BOOST_ALL_NO_LIB=1
+ <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0
;
run hypot_test.cpp ;
Modified: branches/bcbboost/libs/multi_index/doc/compiler_specifics.html
==============================================================================
--- branches/bcbboost/libs/multi_index/doc/compiler_specifics.html (original)
+++ branches/bcbboost/libs/multi_index/doc/compiler_specifics.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -49,7 +49,7 @@
<li>HP aC++ A.06.12 and later for HP-UX IA64</li>
<li>HP aC++ A.03.80 for HP-UX PA-RISC</li>
<li>IBM VisualAge C++ V6.0 for AIX</li>
- <li>IBM VisualAge C++ V9.0 for AIX</li>
+ <li>IBM XL C/C++ V9.0 for AIX and later</li>
<li>Intel C++ Compiler for Linux 8.1 and later</li>
<li>Intel C++ Compiler for Mac OS 9.1 and later</li>
<li>Intel C++ Compiler for Windows 32-bit 8.0 and later</li>
@@ -93,7 +93,7 @@
<p>
Currently, Boost.MultiIndex cannot be used with any of BCB 6.4 up to BCB 2006
-and CodeGear C++Builder 2007.
+and CodeGear C++Builder 2009.
The number of problems encountered during the tests makes it unlikely that
future versions of the library can be made to work under these compilers.
</p>
@@ -122,13 +122,15 @@
<li>GCC 3.2 20020927 (prerelease) under Cygwin 1.5.7,</li>
<li>GCC 3.4.2 under HP-UX PA-RISC,</li>
<li>GCC 3.4.3 under Linux x86-64,</li>
- <li>GCC 3.4.6 under Solaris, 20060404 (Red Hat 3.4.6-3) under Linux IA64,</li>
+ <li>GCC 3.4.6 under Solaris,</li>
<li>GCC 4.0.1 under Linux x86-64, (Apple build 5363) under Mac OS,</li>
- <li>GCC 4.1.1 20070105 (Red Hat 4.1.1-52) under Linux x86-64,</li>
+ <li>GCC 4.1.2 20061021 prerelease (NetBSD nb3 20061125) under Linux and Linux x86-64, 20070115 (prerelease) (SUSE Linux) under Linux x86-64, 20071124 (Red Hat 4.1.2-42) under Linux x86-64,</li>
<li>GCC 4.2.1 under HP-UX IA64 and Linux x86-64, (SUSE Linux) under Linux,</li>
<li>GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7) under Linux and Linux x86-64,</li>
- <li>GCC 4.3.0 under Linux x86-64, with Apache C++ Standard Library 4.2.2 under Linux and Linux x86-64,</li>
- <li>GCC 4.3.0 gnu++0x under Linux x86-64.</li>
+ <li>GCC 4.2.4 under Linux x86-64, (Ubuntu 4.2.4-1ubuntu1) under Linux x86-64,</li>
+ <li>GCC 4.3.0 with Apache C++ Standard Library 4.2.2 under Linux x86-64,</li>
+ <li>GCC 4.3.2 under Linux x86-64,</li>
+ <li>GCC 4.3.2 gnu++0x under Linux x86-64.</li>
</ul>
Boost.MultiIndex does not work with versions 3.1 and prior of GCC.
</p>
@@ -165,13 +167,14 @@
<p>
No problems have been detected with this compiler.
-Last tested for version A.06.14.
+Last tested for version A.06.17.
</p>
<h2><a name="acc_380_pa_risc">HP aC++ A.03.80 for HP-UX PA-RISC</a></h2>
<p>
No problems have been detected with this compiler.
+Last tested for version A.03.85.
</p>
<h2><a name="va_60">IBM VisualAge C++ V6.0 for AIX</a></h2>
@@ -208,7 +211,7 @@
supported on this platform.
</p>
-<h2><a name="va_90">IBM VisualAge C++ V9.0 for AIX</a></h2>
+<h2><a name="xl_90">IBM XL C/C++ V9.0 for AIX and later</a></h2>
<p>
<a href="reference/key_extraction.html#member"><code>member</code></a> not supported,
@@ -228,13 +231,14 @@
This latter pragma, however, may also eliminate other warnings not related
to the use of <code>offsetof</code>.
Other than this, Boost.MultiIndex works without problems.
+Last tested for version V10.1.
</p>
<h2><a name="intel_81_lin">Intel C++ Compiler for Linux 8.1 and later</a></h2>
<p>
No problems have been detected with this compiler.
-Tested from version 8.1 to 10.0.
+Tested from version 8.1 to 10.1.
</p>
<h2><a name="intel_91_mac">Intel C++ Compiler for Mac OS 9.1 and later</a></h2>
@@ -266,6 +270,10 @@
<h2><a name="cw_83">Metrowerks CodeWarrior 8.3</a></h2>
<p>
+<b>Note:</b> Last tested in Boost 1.36. The information might be no longer accurate.
+</p>
+
+<p>
Predefined key extractors instantiated on a given type do not accept
objects of derived types. For instance:
</p>
@@ -301,6 +309,12 @@
<h2><a name="msvc_60">Microsoft Visual C++ 6.0 Service Pack 5</a></h2>
<p>
+<b>Note:</b> Last tested in Boost 1.36. The information might be no longer accurate.
+</p>
+
+<blockquote><hr></blockquote>
+
+<p>
Beginning with Boost.1.36, Boost.Serialization is no longer supported in this
compiler, thus the serialization capabilities cannot be used.
</p>
@@ -508,6 +522,10 @@
</h3>
<p>
+<b>Note:</b> Last tested in Boost 1.36. The information might be no longer accurate.
+</p>
+
+<p>
Boost.MultiIndex works for this configuration. The same limitations apply as
in MSVC++ 6.0 with its original Dinkumware standard library. STLport 4.6.2 and
5.0.1 has also been confirmed to work correctly.
@@ -1093,7 +1111,7 @@
<br>
-<p>Revised July 8th 2008</p>
+<p>Revised October 6th 2008</p>
<p>© Copyright 2003-2008 Joaquín M López Muñoz.
Distributed under the Boost Software
Modified: branches/bcbboost/libs/serialization/build/Jamfile.v2
==============================================================================
--- branches/bcbboost/libs/serialization/build/Jamfile.v2 (original)
+++ branches/bcbboost/libs/serialization/build/Jamfile.v2 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -18,10 +18,11 @@
local old-compiler ;
if <toolset>borland in $(properties)
{
- if ! <toolset-borland:version>6.1.0 in $(properties)
- {
- old-compiler = true ;
- }
+ if ! <toolset-borland:version>6.1.0 in $(properties)
+ {
+ old-compiler = true ;
+ }
+
}
else if <toolset>msvc in $(properties)
{
Modified: branches/bcbboost/libs/system/doc/reference.html
==============================================================================
--- branches/bcbboost/libs/system/doc/reference.html (original)
+++ branches/bcbboost/libs/system/doc/reference.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -57,6 +57,8 @@
Class error_condition
constructors<br>
Class error_condition
modifiers<br>
Class error_condition
observers<br>
+ throws
object<br>
+ Semantics of throws
object<br>
<a href="#Non-member-functions">Non-member functions</a><br>
<a href="#Header-system_error">Header <boost/system/system_error.hpp></a><br>
Class system_error
<br>
@@ -223,6 +225,11 @@
template<> struct is_error_condition_enum<posix::posix_errno><errc::errc_t>
{ static const bool value = true; };
+ // predefined error_code object used as "throw on error" tag
+ extern error_code throws;
+
+ // non-member functions
+
bool operator==( const error_code & lhs, const error_code & rhs );
bool operator==( const error_code & code, const error_condition & condition );
bool operator==( const error_condition & condition, const error_code & code );
@@ -370,7 +377,7 @@
<h3><a name="Class-error_category-predefined-objects">Class <code>error_category</code>
predefined objects</a></h3>
<p>Predefined objects <code>system_category</code>
-and <code>generic_category</code> identify operating system error codes and portable error conditions, respectively.</p>
+and <code>generic_category</code> identify system specific error codes and portable error conditions, respectively.</p>
<h2><a name="Class-error_code">Class <code>
error_code</code></a></h2>
<p>The class <code>error_code</code> describes an object used to hold error code
@@ -603,7 +610,29 @@
eliminating some sources of user error. One possible implementation choice for
this type is pointer to member. <i>--end note</i> <i>]</i></p>
</blockquote>
- <h2><a name="Non-member-functions">Non-member functions</a></h2>
+ <h2><a name="throws-object"><code>throws</code> object</a></h2>
+ <pre>extern error_code throws;</pre>
+<p>The predefined <code>error_code</code> object <code>throws</code> is supplied
+for use as a "throw on error" tag.</p>
+<h2><a name="Semantics-of-throws">Semantics of <code>throws</code></a> object</h2>
+<p>Functions that specify an argument in the form <code>error_code& ec=throws</code>,
+with appropriate namespace qualifiers, have the following error handling
+semantics:</p>
+<blockquote>
+ <p><i>Effects:</i> If <code>ec != throws</code>:</p>
+ <ul>
+ <li>If an error occurs, and sets <code>ec</code> to an appropriate <code>
+ error_code</code> that identifies the error
+ value and category. The category should be the most specific <code>
+ error_category</code> applicable to the
+ particular error.</li>
+ <li>if an error does not occur, <code>ec.clear()</code>.</li>
+ </ul>
+ <p><i>Throws:</i> If <code>ec == throws</code>, throws an exception of type
+ <code>system_error</code> or of a type
+ derived from <code>system_error</code>.</p>
+</blockquote>
+<h2><a name="Non-member-functions">Non-member functions</a></h2>
<pre>bool operator==( const error_code & lhs, const error_code & rhs );</pre>
<blockquote>
<p><i>Returns:</i> <code>lhs.category() == rhs.category() && lhs.value() ==
@@ -677,8 +706,7 @@
<h3><a name="Class-system_error">Class <code>
system_error</code></a></h3>
<p>The class <code>system_error</code> describes an exception object used to
-report error conditions that have an associated error code. Such error
-conditions typically originate from the operating system or other low-level
+report errors that have an associated <code>error_code</code>. Such errors typically originate from operating system or other low-level
application program interfaces.</p>
<blockquote>
<pre>namespace boost
@@ -754,14 +782,15 @@
</blockquote>
<hr>
-<p>© Copyright Beman Dawes, 2006, 2007<br>
-Distributed under the Boost Software License, Version 1.0. See
-www.boost.org/LICENSE_1_0.txt</p>
-
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->June 25, 2008<!--webbot bot="Timestamp" endspan i-checksum="14296" --> </font>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->October 05, 2008<!--webbot bot="Timestamp" endspan i-checksum="30983" --> </font>
</p>
+<p>© Copyright Beman Dawes, 2006, 2007, 2008</p>
+
+<p>Distributed under the Boost Software License, Version 1.0. See
+www.boost.org/LICENSE_1_0.txt</p>
+
</body>
</html>
\ No newline at end of file
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/background.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -56,7 +56,7 @@
method available to them.
</p>
<a name="boost_typetraits.background.type_traits"></a><h5>
-<a name="id446121"></a>
+<a name="id447552"></a>
<a href="background.html#boost_typetraits.background.type_traits">Type Traits</a>
</h5>
<p>
@@ -84,7 +84,7 @@
given.
</p>
<a name="boost_typetraits.background.implementation"></a><h5>
-<a name="id446232"></a>
+<a name="id447662"></a>
<a href="background.html#boost_typetraits.background.implementation">Implementation</a>
</h5>
<p>
@@ -174,7 +174,7 @@
in the default template.
</p>
<a name="boost_typetraits.background.optimized_copy"></a><h5>
-<a name="id500131"></a>
+<a name="id500070"></a>
<a href="background.html#boost_typetraits.background.optimized_copy">Optimized copy</a>
</h5>
<p>
@@ -247,7 +247,7 @@
otherwise it will call the "slow but safe version".
</p>
<a name="boost_typetraits.background.was_it_worth_it_"></a><h5>
-<a name="id500676"></a>
+<a name="id500616"></a>
<a href="background.html#boost_typetraits.background.was_it_worth_it_">Was it worth it?</a>
</h5>
<p>
@@ -280,7 +280,7 @@
</li>
</ul></div>
<div class="table">
-<a name="id500747"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy<const
+<a name="id500686"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy<const
T*, T*>` (times in micro-seconds)</b></p>
<div class="table-contents"><table class="table" summary="Time taken to copy 1000 elements using `copy<const
T*, T*>` (times in micro-seconds)">
@@ -379,7 +379,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_typetraits.background.pair_of_references"></a><h5>
-<a name="id500903"></a>
+<a name="id500843"></a>
<a href="background.html#boost_typetraits.background.pair_of_references">Pair of References</a>
</h5>
<p>
@@ -416,7 +416,7 @@
to hold non-reference types, references, and constant references:
</p>
<div class="table">
-<a name="id501265"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
+<a name="id501205"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
<div class="table-contents"><table class="table" summary="Required Constructor Argument Types">
<colgroup>
<col>
@@ -481,7 +481,7 @@
adds a reference to its type, unless it is already a reference.
</p>
<div class="table">
-<a name="id501390"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
+<a name="id501330"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
type</b></p>
<div class="table-contents"><table class="table" summary="Using add_reference to synthesize the correct constructor
type">
@@ -598,7 +598,7 @@
easier to maintain and easier to understand.
</p>
<a name="boost_typetraits.background.conclusion"></a><h5>
-<a name="id502012"></a>
+<a name="id501951"></a>
<a href="background.html#boost_typetraits.background.conclusion">Conclusion</a>
</h5>
<p>
@@ -611,7 +611,7 @@
can be optimal as well as generic.
</p>
<a name="boost_typetraits.background.acknowledgements"></a><h5>
-<a name="id502058"></a>
+<a name="id501997"></a>
<a href="background.html#boost_typetraits.background.acknowledgements">Acknowledgements</a>
</h5>
<p>
@@ -619,7 +619,7 @@
comments when preparing this article.
</p>
<a name="background.references"></a><a name="boost_typetraits.background.references"></a><h5>
-<a name="id502092"></a>
+<a name="id502032"></a>
<a href="background.html#boost_typetraits.background.references">References</a>
</h5>
<div class="orderedlist"><ol type="1">
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/transform.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -91,7 +91,7 @@
<span class="keyword">struct</span> remove_volatile<span class="special">;</span>
</pre>
<a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h5>
-<a name="id506039"></a>
+<a name="id505844"></a>
<a href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
Compiler Workarounds:</a>
</h5>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -49,43 +49,43 @@
<span class="bold"><strong>Synopsis:</strong></span>
</p>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_array<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_array<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_class<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_class<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_complex<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_complex<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_enum<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_enum<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_floating_point<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_floating_point<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_function<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_function<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_integral<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_integral<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_member_function_pointer<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_member_function_pointer<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_member_object_pointer<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_member_object_pointer<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_pointer<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_pointer<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_reference<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_reference<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_union<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_union<span class="special">;</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
-<span class="keyword">struct</span> is_void<span class="special"><</span><span class="identifier">T</span><span class="special">>;</span>
+<span class="keyword">struct</span> is_void<span class="special">;</span>
</pre>
<p>
The following traits are made up of the union of one or more type categorizations.
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/credits.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/credits.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/credits.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -26,7 +26,7 @@
<a name="boost_typetraits.credits"></a> Credits
</h2></div></div></div>
<p>
- This documentation was pulled together by John Maddock, using Boost.Quickbook
+ This documentation was pulled together by John Maddock, using Boost.Quickbook
and Boost.DocBook.
</p>
<p>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/intrinsics.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -71,7 +71,7 @@
of the following macros:
</p>
<div class="table">
-<a name="id508277"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
+<a name="id508094"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
<div class="table-contents"><table class="table" summary="Macros for Compiler Intrinsics">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id513547"></a><p class="title"><b>Table 1.5. Examples</b></p>
+<a name="id513364"></a><p class="title"><b>Table 1.5. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -54,7 +54,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id514185"></a><p class="title"><b>Table 1.6. Examples</b></p>
+<a name="id514002"></a><p class="title"><b>Table 1.6. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -56,7 +56,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id514897"></a><p class="title"><b>Table 1.7. Examples</b></p>
+<a name="id514714"></a><p class="title"><b>Table 1.7. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id515535"></a><p class="title"><b>Table 1.8. Examples</b></p>
+<a name="id515352"></a><p class="title"><b>Table 1.8. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id516164"></a><p class="title"><b>Table 1.9. Examples</b></p>
+<a name="id515981"></a><p class="title"><b>Table 1.9. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/decay.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -48,7 +48,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id517822"></a><p class="title"><b>Table 1.10. Examples</b></p>
+<a name="id517639"></a><p class="title"><b>Table 1.10. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -49,7 +49,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id519607"></a><p class="title"><b>Table 1.11. Examples</b></p>
+<a name="id519424"></a><p class="title"><b>Table 1.11. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -59,7 +59,7 @@
</p></td></tr>
</table></div>
<div class="table">
-<a name="id520088"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
+<a name="id519905"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
<div class="table-contents"><table class="table" summary="Function Traits Members">
<colgroup>
<col>
@@ -122,7 +122,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id520365"></a><p class="title"><b>Table 1.13. Examples</b></p>
+<a name="id520182"></a><p class="title"><b>Table 1.13. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -49,7 +49,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id525991"></a><p class="title"><b>Table 1.14. Examples</b></p>
+<a name="id525677"></a><p class="title"><b>Table 1.14. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -54,7 +54,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id546331"></a><p class="title"><b>Table 1.15. Examples</b></p>
+<a name="id546016"></a><p class="title"><b>Table 1.15. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -54,7 +54,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id546963"></a><p class="title"><b>Table 1.16. Examples</b></p>
+<a name="id546648"></a><p class="title"><b>Table 1.16. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/promote.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -51,7 +51,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id547663"></a><p class="title"><b>Table 1.17. Examples</b></p>
+<a name="id547348"></a><p class="title"><b>Table 1.17. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -54,7 +54,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id549096"></a><p class="title"><b>Table 1.18. Examples</b></p>
+<a name="id548781"></a><p class="title"><b>Table 1.18. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id549818"></a><p class="title"><b>Table 1.19. Examples</b></p>
+<a name="id549502"></a><p class="title"><b>Table 1.19. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id550521"></a><p class="title"><b>Table 1.20. Examples</b></p>
+<a name="id550205"></a><p class="title"><b>Table 1.20. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -54,7 +54,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id551225"></a><p class="title"><b>Table 1.21. Examples</b></p>
+<a name="id550909"></a><p class="title"><b>Table 1.21. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id551960"></a><p class="title"><b>Table 1.22. Examples</b></p>
+<a name="id551644"></a><p class="title"><b>Table 1.22. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id552640"></a><p class="title"><b>Table 1.23. Examples</b></p>
+<a name="id552324"></a><p class="title"><b>Table 1.23. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -53,7 +53,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id553246"></a><p class="title"><b>Table 1.24. Examples</b></p>
+<a name="id552930"></a><p class="title"><b>Table 1.24. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: branches/bcbboost/libs/type_traits/doc/html/index.html
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/html/index.html (original)
+++ branches/bcbboost/libs/type_traits/doc/html/index.html 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -30,7 +30,7 @@
Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
Ramey and Jeremy Siek</p></div>
<div><div class="legalnotice">
-<a name="id445702"></a><p>
+<a name="id499710"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: branches/bcbboost/libs/type_traits/doc/value_traits.qbk
==============================================================================
--- branches/bcbboost/libs/type_traits/doc/value_traits.qbk (original)
+++ branches/bcbboost/libs/type_traits/doc/value_traits.qbk 2008-10-06 16:07:51 EDT (Mon, 06 Oct 2008)
@@ -31,43 +31,43 @@
[*Synopsis:]
template <class T>
- struct __is_array<T>;
+ struct __is_array;
template <class T>
- struct __is_class<T>;
+ struct __is_class;
template <class T>
- struct __is_complex<T>;
+ struct __is_complex;
template <class T>
- struct __is_enum<T>;
+ struct __is_enum;
template <class T>
- struct __is_floating_point<T>;
+ struct __is_floating_point;
template <class T>
- struct __is_function<T>;
+ struct __is_function;
template <class T>
- struct __is_integral<T>;
+ struct __is_integral;
template <class T>
- struct __is_member_function_pointer<T>;
+ struct __is_member_function_pointer;
template <class T>
- struct __is_member_object_pointer<T>;
+ struct __is_member_object_pointer;
template <class T>
- struct __is_pointer<T>;
+ struct __is_pointer;
template <class T>
- struct __is_reference<T>;
+ struct __is_reference;
template <class T>
- struct __is_union<T>;
+ struct __is_union;
template <class T>
- struct __is_void<T>;
+ struct __is_void;
The following traits are made up of the union of one or more type
categorizations. A type may belong to more than one of these categories,
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk