diff --git a/doc/history.qbk b/doc/history.qbk index 45abeef..31b86a0 100644 --- a/doc/history.qbk +++ b/doc/history.qbk @@ -7,7 +7,13 @@ [section:history History] -[h4 Boost 1.60.0 ???] +[h4 Boost 1.61.0] + +* Fixed wchar_t usage bug for older msvc compilers, see [@https://svn.boost.org/trac/boost/ticket/11870 #11870]. +* Fixed use of name "check" which is a macro on Apple, see [@https://github.com/boostorg/type_traits/pull/23 PR#23]. +* Fix `add_reference::type` to respect cv-qualifiers, see [@https://svn.boost.org/trac/boost/ticket/11900 #11900]. + +[h4 Boost 1.60.0] * Refactored traits to depend only on Boost.Config. Greatly simplified code to improve readability and remove workarounds for old compilers no longer supported. * Fix __decay to follow C++11 semantics, see [@https://svn.boost.org/trac/boost/ticket/7760 #7760]. diff --git a/doc/html/boost_typetraits/history.html b/doc/html/boost_typetraits/history.html index 9a7e09a..501f52d 100644 --- a/doc/html/boost_typetraits/history.html +++ b/doc/html/boost_typetraits/history.html @@ -28,8 +28,25 @@
- Boost - 1.60.0 ??? + Boost + 1.61.0 +
+
+
+ + Boost + 1.60.0
- + Boost 1.58.0
@@ -65,7 +82,7 @@
- + Boost 1.57.0
@@ -79,7 +96,7 @@
- + Boost 1.56.0
@@ -88,7 +105,7 @@ #9474.
- + Boost 1.55.0
@@ -96,7 +113,7 @@ Added new trait is_copy_constructible.
- + Boost 1.54.0
@@ -107,7 +124,7 @@ has_trivial_move_constructor.
- + Boost 1.47.0
@@ -122,7 +139,7 @@
- + Boost 1.45.0
@@ -139,7 +156,7 @@
- + Boost 1.44.0
@@ -156,7 +173,7 @@
- + Boost 1.42.0
diff --git a/doc/html/index/s11.html b/doc/html/index/s11.html index 7234df8..4fcee8e 100644 --- a/doc/html/index/s11.html +++ b/doc/html/index/s11.html @@ -24,7 +24,7 @@

-Class Index

+Class Index

A C D E F H I M N O P R T

@@ -157,6 +157,7 @@
  • has_multiplies_assign

  • has_negate

  • has_new_operator

  • +
  • has_nothrow_assign

  • has_nothrow_constructor

  • has_nothrow_copy

  • diff --git a/doc/html/index/s12.html b/doc/html/index/s12.html index 03377cc..0661896 100644 --- a/doc/html/index/s12.html +++ b/doc/html/index/s12.html @@ -24,7 +24,7 @@
  • -Typedef Index

    +Typedef Index

    F R T V

    diff --git a/doc/html/index/s13.html b/doc/html/index/s13.html index d0133d9..e92b250 100644 --- a/doc/html/index/s13.html +++ b/doc/html/index/s13.html @@ -24,7 +24,7 @@

    -Macro Index

    +Macro Index

    B

    diff --git a/doc/html/index/s14.html b/doc/html/index/s14.html index c0640fc..cd54679 100644 --- a/doc/html/index/s14.html +++ b/doc/html/index/s14.html @@ -23,7 +23,7 @@

    -Index

    +Index

    A B C D E F H I M N O P R T U V

    @@ -204,10 +204,6 @@
    • -

      check

      - -
    • -
    • common_type

      • common_type

      • @@ -517,7 +513,10 @@
      • has_new_operator

      • has_nothrow_assign

        - +
      • has_nothrow_constructor

        @@ -856,7 +855,6 @@

        Operator Type Traits

        • any

        • -
        • check

        • dont_care

        • has_equal_to

        • has_operator

        • diff --git a/include/boost/type_traits/common_type.hpp b/include/boost/type_traits/common_type.hpp index 5c4303b..4a26d92 100644 --- a/include/boost/type_traits/common_type.hpp +++ b/include/boost/type_traits/common_type.hpp @@ -12,12 +12,13 @@ #include #include #include +#include #if defined(BOOST_NO_CXX11_DECLTYPE) #include #endif -#if !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !BOOST_WORKAROUND(__CUDACC_VER__, < 70500) #include #endif @@ -26,7 +27,7 @@ namespace boost // variadic common_type -#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !BOOST_WORKAROUND(__CUDACC_VER__, < 70500) template struct common_type {