From 77c6a915db37fea17816be665534984c7338e98a Mon Sep 17 00:00:00 2001
From: Peter Dimov
#include <boost/detail/workaround.hpp> +#include <boost/config/workaround.hpp>usage is then: @@ -3999,7 +3999,7 @@
Note: the ultimate source of documentation - for this macro is in boost/detail/workaround.hpp. + for this macro is in boost/config/workaround.hpp.
@@ -4551,7 +4551,8 @@- Expands to the equivalent of
#pragma + Defined in header
<boost/config/pragma_message.hpp>
, + this macro expands to the equivalent of#pragma message(M)
.M
must be a string literal. Example:BOOST_PRAGMA_MESSAGE("This header diff --git a/doc/html/index.html b/doc/html/index.html index 12c33f3d..d75d10cc 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -992,7 +992,7 @@
- + Last revised: December 03, 2017 at 22:51:50 GMT
Last revised: December 03, 2017 at 23:12:48 GMT
diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index a3335447..3d4a1ce7 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -979,7 +979,7 @@ workarounds for compiler/standard library defects. This macro is used where a compiler specific workaround is required that is not otherwise described by one of the other Boost.Config macros. To use the macro you must first `` -#include+#include `` usage is then: `` @@ -1001,7 +1001,7 @@ For example of `__BORLANDC__` /unless/ the macro `BOOST_DETECT_OUTDATED_WORKAROUNDS` is defined, in which case evaluates to `(__BORLANDC__ <= 0x590)`. -[*Note]: the ultimate source of documentation for this macro is in [@../../../../boost/detail/workaround.hpp boost/detail/workaround.hpp]. +[*Note]: the ultimate source of documentation for this macro is in [@../../../../boost/config/workaround.hpp boost/config/workaround.hpp]. ]] [[`BOOST_PREVENT_MACRO_SUBSTITUTION`][ Sometimes you have a function name with the same name as a C macro, for example "min" and "max" @@ -1279,8 +1279,9 @@ Usage example: typedef unsigned int BOOST_MAY_ALIAS aliasing_uint; `` ]] -[[`BOOST_PRAGMA_MESSAGE(M)`][Expands to the equivalent of `#pragma message(M)`. `M` must -be a string literal. Example: `BOOST_PRAGMA_MESSAGE("This header is deprecated.")`.]] +[[`BOOST_PRAGMA_MESSAGE(M)`][Defined in header ` `, +this macro expands to the equivalent of `#pragma message(M)`. `M` must be a string +literal. Example: `BOOST_PRAGMA_MESSAGE("This header is deprecated.")`.]] ] [endsect]