diff --git a/doc/html/boost_config/boost_macro_reference.html b/doc/html/boost_config/boost_macro_reference.html index b4dacaa5..07026a26 100644 --- a/doc/html/boost_config/boost_macro_reference.html +++ b/doc/html/boost_config/boost_macro_reference.html @@ -45,6 +45,8 @@ that describe C++17 features not supported
Macros that allow use of C++17 features with C++14 or earlier compilers
+
Macros + that describe C++20 features not supported
Macros that describe features that have been removed from the standard.
Boost @@ -4125,6 +4127,204 @@
+

+ The following macros describe features in the 2020 ISO C++ standard, formerly + known as C++2a, that are not yet supported by a particular compiler or library. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Macro +

+
+

+ Description +

+
+

+ BOOST_NO_CXX20_HDR_BARRIER +

+
+

+ The compiler does not support the header <barrier>. +

+
+

+ BOOST_NO_CXX20_HDR_FORMAT +

+
+

+ The compiler does not support the header <format>. +

+
+

+ BOOST_NO_CXX20_HDR_SOURCE_LOCATION +

+
+

+ The compiler does not support the header <format>. +

+
+

+ BOOST_NO_CXX20_HDR_BIT +

+
+

+ The compiler does not support the header <bit>. +

+
+

+ BOOST_NO_CXX20_HDR_LATCH +

+
+

+ The compiler does not support the header <latch>. +

+
+

+ BOOST_NO_CXX20_HDR_SPAN +

+
+

+ The compiler does not support the header <span>. +

+
+

+ BOOST_NO_CXX20_HDR_COMPARE +

+
+

+ The compiler does not support the header <compare>. +

+
+

+ BOOST_NO_CXX20_HDR_NUMBERS +

+
+

+ The compiler does not support the header <numbers>. +

+
+

+ BOOST_NO_CXX20_HDR_STOP_TOKEN +

+
+

+ The compiler does not support the header <stop_token>. +

+
+

+ BOOST_NO_CXX20_HDR_CONCEPTS +

+
+

+ The compiler does not support the header <concepts>. +

+
+

+ BOOST_NO_CXX20_HDR_RANGES +

+
+

+ The compiler does not support the header <range>. +

+
+

+ BOOST_NO_CXX20_HDR_SYNCSTREAM +

+
+

+ The compiler does not support the header <syncstream>. +

+
+

+ BOOST_NO_CXX20_HDR_COROUTINE +

+
+

+ The compiler does not support the header <coroutine>. +

+
+

+ BOOST_NO_CXX20_HDR_SEMAPHORE +

+
+

+ The compiler does not support the header <semaphore>. +

+
+
+
+ @@ -4205,6 +4405,19 @@

+ + +

+ BOOST_NO_CXX11_ATOMIC_SMART_PTR +

+ + +

+ The standard library no longer supports atomic overloads for std::shared_ptr: use std::atomic<shared_ptr<T>> + instead. +

+ +
diff --git a/doc/html/index.html b/doc/html/index.html index 6ba3727c..3b318f82 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -76,6 +76,8 @@ that describe C++17 features not supported
Macros that allow use of C++17 features with C++14 or earlier compilers
+
Macros + that describe C++20 features not supported
Macros that describe features that have been removed from the standard.
Boost @@ -990,7 +992,7 @@ - +

Last revised: December 18, 2020 at 10:47:00 GMT

Last revised: March 05, 2021 at 17:51:35 GMT


diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index 02a4bcf2..0b012c0a 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -995,6 +995,31 @@ provide compliant C++17 support. [endsect] +[section Macros that describe C++20 features not supported] + +The following macros describe features in the 2020 ISO C++ standard, formerly known as C++2a, +that are not yet supported by a particular compiler or library. + +[table +[[Macro ][Description ]] +[[`BOOST_NO_CXX20_HDR_BARRIER`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_FORMAT`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SOURCE_LOCATION`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_BIT`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_LATCH`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SPAN`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_COMPARE`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_NUMBERS`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_STOP_TOKEN`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_CONCEPTS`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_RANGES`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SYNCSTREAM`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_COROUTINE`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SEMAPHORE`][The compiler does not support the header ``.]] +] + +[endsect] + [section Macros that describe features that have been removed from the standard.] The following macros describe features which were required by one version of the standard, but have been removed by later versions.