Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r69822 - in trunk: boost/type_traits libs/type_traits/doc libs/type_traits/doc/html libs/type_traits/doc/html/boost_typetraits libs/type_traits/doc/html/boost_typetraits/category libs/type_traits/doc/html/boost_typetraits/category/value_traits libs/type_traits/doc/html/boost_typetraits/examples libs/type_traits/doc/html/boost_typetraits/reference libs/type_traits/doc/html/index libs/type_traits/test
From: john_at_[hidden]
Date: 2011-03-10 11:52:29


Author: johnmaddock
Date: 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
New Revision: 69822
URL: http://svn.boost.org/trac/boost/changeset/69822

Log:
Change is_convertible to use C++0x behaviour where possible.
Change is_converible to use MSVC __is_convertible intrinsic.
Fixes #5271.
Fixes #4530.
Text files modified:
   trunk/boost/type_traits/intrinsics.hpp | 3 -
   trunk/boost/type_traits/is_convertible.hpp | 25 ++++++++--------
   trunk/libs/type_traits/doc/history.qbk | 7 ++++
   trunk/libs/type_traits/doc/html/boost_typetraits/background.html | 17 +++++------
   trunk/libs/type_traits/doc/html/boost_typetraits/category.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/alignment.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/function.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 3 -
   trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/credits.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/copy.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/fill.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/improved_min.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/iter.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/history.html | 21 +++++++++++--
   trunk/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/intro.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/mpl.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_lvalue_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_rvalue_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/common_type.html | 15 ++++-----
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/conditional.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/extent.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_new_operator.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html | 10 ++----
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html | 3 -
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_lvalue_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_rvalue_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_virtual_base_of.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/rank.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html | 1
   trunk/libs/type_traits/doc/html/boost_typetraits/user_defined.html | 1
   trunk/libs/type_traits/doc/html/index.html | 3 -
   trunk/libs/type_traits/doc/html/index/s11.html | 3 -
   trunk/libs/type_traits/doc/html/index/s12.html | 3 -
   trunk/libs/type_traits/doc/html/index/s13.html | 3 -
   trunk/libs/type_traits/doc/html/index/s14.html | 3 -
   trunk/libs/type_traits/doc/is_base_of.qbk | 9 +++--
   trunk/libs/type_traits/doc/is_convertible.qbk | 2
   trunk/libs/type_traits/test/common_type_2_test.cpp | 5 +++
   trunk/libs/type_traits/test/is_convertible_test.cpp | 59 +++++++++++++++++++++++++++++++++------
   111 files changed, 124 insertions(+), 163 deletions(-)

Modified: trunk/boost/type_traits/intrinsics.hpp
==============================================================================
--- trunk/boost/type_traits/intrinsics.hpp (original)
+++ trunk/boost/type_traits/intrinsics.hpp 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -100,8 +100,7 @@
 # define BOOST_IS_ABSTRACT(T) __is_abstract(T)
 # define BOOST_IS_BASE_OF(T,U) (__is_base_of(T,U) && !is_same<T,U>::value)
 # define BOOST_IS_CLASS(T) __is_class(T)
-// This one doesn't quite always do the right thing:
-// # define BOOST_IS_CONVERTIBLE(T,U) __is_convertible_to(T,U)
+# define BOOST_IS_CONVERTIBLE(T,U) ((__is_convertible_to(T,U) || is_same<T,U>::value) && !__is_abstract(U))
 # define BOOST_IS_ENUM(T) __is_enum(T)
 // This one doesn't quite always do the right thing:
 // # define BOOST_IS_POLYMORPHIC(T) __is_polymorphic(T)

Modified: trunk/boost/type_traits/is_convertible.hpp
==============================================================================
--- trunk/boost/type_traits/is_convertible.hpp (original)
+++ trunk/boost/type_traits/is_convertible.hpp 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -24,6 +24,7 @@
 #ifndef BOOST_NO_IS_ABSTRACT
 #include <boost/type_traits/is_abstract.hpp>
 #endif
+#include <boost/type_traits/add_rvalue_reference.hpp>
 
 #if defined(__MWERKS__)
 #include <boost/type_traits/is_function.hpp>
@@ -68,7 +69,7 @@
     {
         static no_type BOOST_TT_DECL _m_check(...);
         static yes_type BOOST_TT_DECL _m_check(To);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
         enum { value = sizeof( _m_check(_m_from) ) == sizeof(yes_type) };
     };
 };
@@ -106,7 +107,7 @@
         static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(T);
     };
 
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
     static bool const value = sizeof( checker<To>::_m_check(_m_from) )
         == sizeof(::boost::type_traits::yes_type);
 #pragma option pop
@@ -131,7 +132,7 @@
 template <typename From, typename To>
 struct is_convertible_basic_impl
 {
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
     static bool const value = sizeof( boost::detail::checker<To>::_m_check(_m_from, 0) )
         == sizeof(::boost::type_traits::yes_type);
 };
@@ -161,7 +162,7 @@
 {
     static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(any_conversion ...);
     static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To, int);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
 
     BOOST_STATIC_CONSTANT(bool, value =
         sizeof( _m_check(_m_from, 0) ) == sizeof(::boost::type_traits::yes_type)
@@ -185,7 +186,7 @@
     template <class T>
     static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(any_conversion, float, T);
     static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To, int, int);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
 
     // Static constants sometime cause the conversion of _m_from to To to be
     // called. This doesn't happen with an enum.
@@ -215,7 +216,7 @@
 {
     static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(any_conversion ...);
     static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To, int);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
 
     BOOST_STATIC_CONSTANT(bool, value =
         sizeof( _m_check(_m_from, 0) ) == sizeof(::boost::type_traits::yes_type)
@@ -227,7 +228,7 @@
 {
     static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(...);
     static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
     BOOST_STATIC_CONSTANT(bool, value =
         sizeof( _m_check(_m_from) ) == sizeof(::boost::type_traits::yes_type)
         );
@@ -252,7 +253,7 @@
 {
     static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(...);
     static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To);
- static From _m_from;
+ static typename add_rvalue_reference<From>::type _m_from;
 #ifdef BOOST_MSVC
 #pragma warning(push)
 #pragma warning(disable:4244)
@@ -402,14 +403,14 @@
 
 #ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename To,is_convertible,void,To,false)
-BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void,true)
+BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void,false)
 #ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS
 BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename To,is_convertible,void const,To,false)
 BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename To,is_convertible,void volatile,To,false)
 BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename To,is_convertible,void const volatile,To,false)
-BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void const,true)
-BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void volatile,true)
-BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void const volatile,true)
+BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void const,false)
+BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void volatile,false)
+BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(typename From,is_convertible,From,void const volatile,false)
 #endif
 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 

Modified: trunk/libs/type_traits/doc/history.qbk
==============================================================================
--- trunk/libs/type_traits/doc/history.qbk (original)
+++ trunk/libs/type_traits/doc/history.qbk 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -7,6 +7,13 @@
 
 [section:history History]
 
+[h4 Boost 1.47.0]
+
+* [* Breaking change]: changed __is_convertible to C++0x behaviour when possible.
+* Fixed issues [@https://svn.boost.org/trac/boost/ticket/5271 #5271],
+[@https://svn.boost.org/trac/boost/ticket/4530 #4530].
+
+
 [h4 Boost 1.45.0]
 
 * Added new traits __add_rvalue_reference, __add_lvalue_reference and __common_type.

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/background.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -57,7 +56,7 @@
       method available to them.
     </p>
 <a name="boost_typetraits.background.type_traits"></a><h5>
-<a name="id1005124"></a>
+<a name="id1004448"></a>
       <a class="link" href="background.html#boost_typetraits.background.type_traits">Type Traits</a>
     </h5>
 <p>
@@ -85,7 +84,7 @@
       given.
     </p>
 <a name="boost_typetraits.background.implementation"></a><h5>
-<a name="id1005188"></a>
+<a name="id1004511"></a>
       <a class="link" href="background.html#boost_typetraits.background.implementation">Implementation</a>
     </h5>
 <p>
@@ -175,7 +174,7 @@
       in the default template.
     </p>
 <a name="boost_typetraits.background.optimized_copy"></a><h5>
-<a name="id1014129"></a>
+<a name="id1012963"></a>
       <a class="link" href="background.html#boost_typetraits.background.optimized_copy">Optimized copy</a>
     </h5>
 <p>
@@ -248,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="id1014495"></a>
+<a name="id1013329"></a>
       <a class="link" href="background.html#boost_typetraits.background.was_it_worth_it_">Was it worth it?</a>
     </h5>
 <p>
@@ -380,7 +379,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="boost_typetraits.background.pair_of_references"></a><h5>
-<a name="id1014691"></a>
+<a name="id1013526"></a>
       <a class="link" href="background.html#boost_typetraits.background.pair_of_references">Pair of References</a>
     </h5>
 <p>
@@ -598,7 +597,7 @@
       easier to maintain and easier to understand.
     </p>
 <a name="boost_typetraits.background.conclusion"></a><h5>
-<a name="id1015535"></a>
+<a name="id1014369"></a>
       <a class="link" href="background.html#boost_typetraits.background.conclusion">Conclusion</a>
     </h5>
 <p>
@@ -611,7 +610,7 @@
       can be optimal as well as generic.
     </p>
 <a name="boost_typetraits.background.acknowledgements"></a><h5>
-<a name="id1015552"></a>
+<a name="id1014386"></a>
       <a class="link" href="background.html#boost_typetraits.background.acknowledgements">Acknowledgements</a>
     </h5>
 <p>
@@ -619,7 +618,7 @@
       comments when preparing this article.
     </p>
 <a name="boost_typetraits.background._anchor_id__background_references____references"></a><h5>
-<a name="id1015569"></a>
+<a name="id1014403"></a>
       <a class="link" href="background.html#boost_typetraits.background._anchor_id__background_references____references"><a name="background.references"></a> References</a>
     </h5>
 <div class="orderedlist"><ol type="1">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/alignment.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/alignment.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/alignment.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/function.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/function.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/function.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/transform.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -104,7 +103,7 @@
 <span class="keyword">struct</span> <a class="link" href="../reference/remove_volatile.html" title="remove_volatile">remove_volatile</a><span class="special">;</span>
 </pre>
 <a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h5>
-<a name="id1020176"></a>
+<a name="id1018464"></a>
         <a class="link" href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
         Compiler Workarounds:</a>
       </h5>

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/credits.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/credits.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/credits.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/copy.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/copy.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/copy.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/fill.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/fill.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/fill.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/improved_min.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/improved_min.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/improved_min.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/iter.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/iter.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/iter.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/history.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/history.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/history.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -27,8 +26,22 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_typetraits.history"></a><a class="link" href="history.html" title="History">History</a>
 </h2></div></div></div>
+<a name="boost_typetraits.history.boost_1_47_0"></a><h5>
+<a name="id1076582"></a>
+ <a class="link" href="history.html#boost_typetraits.history.boost_1_47_0">Boost 1.47.0</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc">
+<li>
+ <span class="bold"><strong>Breaking change</strong></span>: changed <a class="link" href="reference/is_convertible.html" title="is_convertible">is_convertible</a>
+ to C++0x behaviour when possible.
+ </li>
+<li>
+ Fixed issues #5271,
+ #4530.
+ </li>
+</ul></div>
 <a name="boost_typetraits.history.boost_1_45_0"></a><h5>
-<a name="id1077080"></a>
+<a name="id1076632"></a>
       <a class="link" href="history.html#boost_typetraits.history.boost_1_45_0">Boost 1.45.0</a>
     </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -44,7 +57,7 @@
         </li>
 </ul></div>
 <a name="boost_typetraits.history.boost_1_44_0"></a><h5>
-<a name="id1077140"></a>
+<a name="id1076692"></a>
       <a class="link" href="history.html#boost_typetraits.history.boost_1_44_0">Boost 1.44.0</a>
     </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -60,7 +73,7 @@
         </li>
 </ul></div>
 <a name="boost_typetraits.history.boost_1_42_0"></a><h5>
-<a name="id1077195"></a>
+<a name="id1076748"></a>
       <a class="link" href="history.html#boost_typetraits.history.boost_1_42_0">Boost 1.42.0</a>
     </h5>
 <div class="itemizedlist"><ul type="disc"><li>

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/intrinsics.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/intro.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/intro.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/intro.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/mpl.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/mpl.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/mpl.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_lvalue_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_lvalue_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_lvalue_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_rvalue_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_rvalue_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_rvalue_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/common_type.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/common_type.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/common_type.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -74,7 +73,7 @@
         template arguments is 3.
       </p>
 <a name="boost_typetraits.reference.common_type.configuration_macros"></a><h5>
-<a name="id1034093"></a>
+<a name="id1032786"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.configuration_macros">Configuration
         macros</a>
       </h5>
@@ -104,7 +103,7 @@
         Otherwise when BOOST_COMMON_TYPE_DONT_USE_TYPEOF is not defined it uses Boost.TypeOf.
       </p>
 <a name="boost_typetraits.reference.common_type.tutorial"></a><h5>
-<a name="id1034150"></a>
+<a name="id1032844"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.tutorial">Tutorial</a>
       </h5>
 <p>
@@ -139,7 +138,7 @@
         This is a very useful and broadly applicable utility.
       </p>
 <a name="boost_typetraits.reference.common_type.how_to_get_the_common_type_of_types_with_explicit_conversions_"></a><h5>
-<a name="id1034451"></a>
+<a name="id1033145"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.how_to_get_the_common_type_of_types_with_explicit_conversions_">How
         to get the common type of types with explicit conversions?</a>
       </h5>
@@ -161,7 +160,7 @@
 <span class="special">};</span>
 </pre>
 <a name="boost_typetraits.reference.common_type.how_important_is_the_order_of_the_common_type_lt__gt__template_arguments_"></a><h5>
-<a name="id1034751"></a>
+<a name="id1033445"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.how_important_is_the_order_of_the_common_type_lt__gt__template_arguments_">How
         important is the order of the common_type&lt;&gt; template arguments?</a>
       </h5>
@@ -241,7 +240,7 @@
         <span class="identifier">A</span><span class="special">&gt;</span></code>.
       </p>
 <a name="boost_typetraits.reference.common_type.can_the_common_type_of_two_types_be_a_third_type_"></a><h5>
-<a name="id1035618"></a>
+<a name="id1034311"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.can_the_common_type_of_two_types_be_a_third_type_">Can
         the common_type of two types be a third type?</a>
       </h5>
@@ -268,7 +267,7 @@
         <span class="identifier">B</span><span class="special">&gt;</span></code>.
       </p>
 <a name="boost_typetraits.reference.common_type.how_common_type_behaves_with_pointers_"></a><h5>
-<a name="id1035897"></a>
+<a name="id1034591"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.how_common_type_behaves_with_pointers_">How
         common_type behaves with pointers?</a>
       </h5>
@@ -304,7 +303,7 @@
         Of course the user can always make this specialization.
       </p>
 <a name="boost_typetraits.reference.common_type.can_you_explain_the_pros_cons_of_common_type_against_boost_typeof_"></a><h5>
-<a name="id1036182"></a>
+<a name="id1034875"></a>
         <a class="link" href="common_type.html#boost_typetraits.reference.common_type.can_you_explain_the_pros_cons_of_common_type_against_boost_typeof_">Can
         you explain the pros/cons of common_type against Boost.Typeof?</a>
       </h5>

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/conditional.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/conditional.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/conditional.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/decay.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/extent.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/extent.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/extent.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_new_operator.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_new_operator.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_new_operator.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -32,17 +31,16 @@
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If Base is base class of type
- Derived or if both types are the same then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ Derived or if both types are the same class type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
         otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         This template will detect non-public base classes, and ambiguous base classes.
       </p>
 <p>
- Note that <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></code> will always inherit from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>.
- <span class="bold"><strong>This is the case even if <code class="computeroutput"><span class="identifier">X</span></code>
- is not a class type</strong></span>. This is a change in behaviour from Boost-1.33
- in order to track the Technical Report on C++ Library Extensions.
+ Note that <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></code> will inherit from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>
+ if X is a class type. This is a change in behaviour from Boost-1.39.0 in
+ order to track the emerging C++0x standard.
       </p>
 <p>
         Types <code class="computeroutput"><span class="identifier">Base</span></code> and <code class="computeroutput"><span class="identifier">Derived</span></code> must not be incomplete types.

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -31,7 +30,7 @@
 <span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><strong>Inherits:</strong></span> If an imaginary lvalue of type
+ <span class="bold"><strong>Inherits:</strong></span> If an imaginary rvalue of type
         <code class="computeroutput"><span class="identifier">From</span></code> is convertible to type
         <code class="computeroutput"><span class="identifier">To</span></code> then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
         otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_lvalue_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_lvalue_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_lvalue_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_rvalue_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_rvalue_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_rvalue_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_virtual_base_of.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_virtual_base_of.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_virtual_base_of.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/promote.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/rank.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/rank.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/rank.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/boost_typetraits/user_defined.html
==============================================================================
--- trunk/libs/type_traits/doc/html/boost_typetraits/user_defined.html (original)
+++ trunk/libs/type_traits/doc/html/boost_typetraits/user_defined.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">

Modified: trunk/libs/type_traits/doc/html/index.html
==============================================================================
--- trunk/libs/type_traits/doc/html/index.html (original)
+++ trunk/libs/type_traits/doc/html/index.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -31,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="id1004975"></a><p>
+<a name="id1004299"></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: trunk/libs/type_traits/doc/html/index/s11.html
==============================================================================
--- trunk/libs/type_traits/doc/html/index/s11.html (original)
+++ trunk/libs/type_traits/doc/html/index/s11.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1077292"></a>Class Index</h2></div></div></div>
+<a name="id1076845"></a>Class Index</h2></div></div></div>
 <p><a class="link" href="s11.html#idx_id_0">A</a> <a class="link" href="s11.html#idx_id_1">C</a> <a class="link" href="s11.html#idx_id_2">D</a> <a class="link" href="s11.html#idx_id_3">E</a> <a class="link" href="s11.html#idx_id_4">F</a> <a class="link" href="s11.html#idx_id_5">H</a> <a class="link" href="s11.html#idx_id_6">I</a> <a class="link" href="s11.html#idx_id_7">M</a> <a class="link" href="s11.html#idx_id_8">P</a> <a class="link" href="s11.html#idx_id_9">R</a> <a class="link" href="s11.html#idx_id_10">T</a> </p>
 <div class="variablelist"><dl>
 <dt>

Modified: trunk/libs/type_traits/doc/html/index/s12.html
==============================================================================
--- trunk/libs/type_traits/doc/html/index/s12.html (original)
+++ trunk/libs/type_traits/doc/html/index/s12.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1079037"></a>Typedef Index</h2></div></div></div>
+<a name="id1078186"></a>Typedef Index</h2></div></div></div>
 <p><a class="link" href="s12.html#idx_id_11">F</a> <a class="link" href="s12.html#idx_id_12">R</a> <a class="link" href="s12.html#idx_id_13">T</a> </p>
 <div class="variablelist"><dl>
 <dt>

Modified: trunk/libs/type_traits/doc/html/index/s13.html
==============================================================================
--- trunk/libs/type_traits/doc/html/index/s13.html (original)
+++ trunk/libs/type_traits/doc/html/index/s13.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1079122"></a>Macro Index</h2></div></div></div>
+<a name="id1078271"></a>Macro Index</h2></div></div></div>
 <p><a class="link" href="s13.html#idx_id_14">B</a> </p>
 <div class="variablelist"><dl>
 <dt>

Modified: trunk/libs/type_traits/doc/html/index/s14.html
==============================================================================
--- trunk/libs/type_traits/doc/html/index/s14.html (original)
+++ trunk/libs/type_traits/doc/html/index/s14.html 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -1,4 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
@@ -24,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1079451"></a>Index</h2></div></div></div>
+<a name="id1078600"></a>Index</h2></div></div></div>
 <p><a class="link" href="s14.html#idx_id_15">A</a> <a class="link" href="s14.html#idx_id_16">B</a> <a class="link" href="s14.html#idx_id_17">C</a> <a class="link" href="s14.html#idx_id_18">D</a> <a class="link" href="s14.html#idx_id_19">E</a> <a class="link" href="s14.html#idx_id_20">F</a> <a class="link" href="s14.html#idx_id_21">H</a> <a class="link" href="s14.html#idx_id_22">I</a> <a class="link" href="s14.html#idx_id_23">M</a> <a class="link" href="s14.html#idx_id_24">P</a> <a class="link" href="s14.html#idx_id_25">R</a> <a class="link" href="s14.html#idx_id_26">S</a> <a class="link" href="s14.html#idx_id_27">T</a> <a class="link" href="s14.html#idx_id_28">U</a> </p>
 <div class="variablelist"><dl>
 <dt>

Modified: trunk/libs/type_traits/doc/is_base_of.qbk
==============================================================================
--- trunk/libs/type_traits/doc/is_base_of.qbk (original)
+++ trunk/libs/type_traits/doc/is_base_of.qbk 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -6,18 +6,19 @@
 ]
 
 [section:is_base_of is_base_of]
+
    template <class Base, class Derived>
    struct is_base_of : public __tof {};
   
 __inherit If Base is base class of type Derived or if both types are the same
-then inherits from __true_type,
+class type then inherits from __true_type,
 otherwise inherits from __false_type.
 
 This template will detect non-public base classes, and ambiguous base classes.
 
-Note that `is_base_of<X,X>` will always inherit from __true_type. [*This is the
-case even if `X` is not a class type]. This is a change in behaviour
-from Boost-1.33 in order to track the Technical Report on C++ Library Extensions.
+Note that `is_base_of<X,X>` will inherit from __true_type if X is a class type.
+This is a change in behaviour
+from Boost-1.39.0 in order to track the emerging C++0x standard.
 
 Types `Base` and `Derived` must not be incomplete types.
 

Modified: trunk/libs/type_traits/doc/is_convertible.qbk
==============================================================================
--- trunk/libs/type_traits/doc/is_convertible.qbk (original)
+++ trunk/libs/type_traits/doc/is_convertible.qbk 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -9,7 +9,7 @@
    template <class From, class To>
    struct is_convertible : public __tof {};
   
-__inherit If an imaginary lvalue of type `From` is convertible to type `To` then
+__inherit If an imaginary rvalue of type `From` is convertible to type `To` then
 inherits from __true_type, otherwise inherits from __false_type.
 
 Type From must not be an incomplete type.

Modified: trunk/libs/type_traits/test/common_type_2_test.cpp
==============================================================================
--- trunk/libs/type_traits/test/common_type_2_test.cpp (original)
+++ trunk/libs/type_traits/test/common_type_2_test.cpp 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -87,6 +87,7 @@
 
 TT_TEST_BEGIN(common_type)
 {
+#ifndef __SUNPRO_CC
     assignation_2<C1C2, C1>();
     typedef tt::common_type<C1C2&, C1&>::type T1;
     typedef tt::common_type<C3*, C2*>::type T2;
@@ -105,6 +106,10 @@
     assignation_3<C2, C1C2, C1>();
     assignation_3<C1C2, C2, C1>();
     //assignation_3<C1, C2, C1C2>(); // fails because the common type is the third
+#endif
+
+ typedef tt::common_type<C1C2, C1>::type t1;
+ BOOST_CHECK_TYPE(t1, C1C2);
 
     BOOST_CHECK_TYPE(tt::common_type<int>::type, int);
     BOOST_CHECK_TYPE(tt::common_type<char>::type, char);

Modified: trunk/libs/type_traits/test/is_convertible_test.cpp
==============================================================================
--- trunk/libs/type_traits/test/is_convertible_test.cpp (original)
+++ trunk/libs/type_traits/test/is_convertible_test.cpp 2011-03-10 11:52:00 EST (Thu, 10 Mar 2011)
@@ -11,6 +11,8 @@
 #else
 # include <boost/type_traits/is_convertible.hpp>
 #endif
+#include <boost/utility/enable_if.hpp>
+
 
 template <class T>
 struct convertible_from
@@ -22,6 +24,37 @@
 struct middle2 : public virtual base2 { };
 struct derived2 : public middle2 { };
 
+#ifndef BOOST_NO_RVALUE_REFERENCES
+
+template<typename T>
+struct test_bug_4530
+{
+ template<typename A>
+ test_bug_4530(A&&, typename boost::enable_if<boost::is_convertible<A&&, T> >::type* =0);
+};
+
+struct A4530
+{
+ template <class T>
+ A4530(T);
+};
+
+#endif
+
+#ifdef BOOST_MSVC
+
+struct bug_5271a
+{
+ __declspec(align(16)) int value;
+};
+
+struct bug_5271b
+{
+ __declspec(align(16)) int value;
+ bug_5271b(int v) : value(v) {}
+};
+
+#endif
 
 TT_TEST_BEGIN(is_convertible)
 
@@ -49,7 +82,7 @@
 #endif
 
 // The following four do not compile without member template support:
-BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,void>::value), true);
+BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,void>::value), false);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<void,void>::value), true);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<void,float>::value), false);
 
@@ -102,7 +135,12 @@
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<int, int_constructible>::value), true);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<float> >::value), true);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<float const&> >::value), true);
-BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<float&> >::value), true);
+//
+// These two tests give different results with different compilers, we used to require *true* results
+// from these, but C++0x behaviour requires *false*:
+//
+//BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<float&> >::value), false);
+//BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<char,convertible_from<char&> >::value), false);
 
 #if !(defined(__GNUC__) && (__GNUC__ < 4))
 // GCC 3.x emits warnings here, which causes the tests to fail when we compile with warnings-as-errors:
@@ -113,7 +151,6 @@
 
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<char,convertible_from<char> >::value), true);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<char,convertible_from<char const&> >::value), true);
-BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<char,convertible_from<char&> >::value), true);
 
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float&,convertible_from<float> >::value), true);
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float const&,convertible_from<float> >::value), true);
@@ -140,13 +177,15 @@
 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<__int64,float>::value), true);
 #endif
 
+#ifndef BOOST_NO_RVALUE_REFERENCES
+// Test bug case 4530:
+BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<test_bug_4530<A4530>,A4530>::value), true);
+#endif
 
-TT_TEST_END
-
-
-
-
-
-
+#ifdef BOOST_MSVC
+BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<int, bug_5271a>::value), false);
+BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<int, bug_5271b>::value), true);
+#endif
 
+TT_TEST_END
 


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