1
0
forked from boostorg/core

Move constexpr notes to a separate section

This commit is contained in:
Glen Fernandes
2017-03-03 21:55:48 -05:00
parent 1343535926
commit 0942b1a366

View File

@ -29,15 +29,6 @@ avoids calling used-defined `operator&()`.
`boost::addressof` was originally contributed by Brad King
based on ideas from discussion with Doug Gregor.
In C++11 and above, `boost::addressof` is conditionally
`constexpr` when possible. This is indicated by
`BOOST_CORE_NO_CONSTEXPR_ADDRESSOF` not being defined.
With supported compilers, `boost::addressof` is always
`constexpr` by leveraging compiler intrinsics. This is
indicated by `BOOST_CORE_HAS_BUILTIN_ADDRESSOF` being
defined.
[section Synopsis]
``
@ -69,6 +60,19 @@ void f() {
[endsect]
[section Notes]
In C++11 and above, `boost::addressof` is conditionally
`constexpr` when possible. This is indicated by
`BOOST_CORE_NO_CONSTEXPR_ADDRESSOF` not being defined.
With supported compilers, `boost::addressof` is always
`constexpr` by leveraging compiler intrinsics. This is
indicated by `BOOST_CORE_HAS_BUILTIN_ADDRESSOF` being
defined.
[endsect]
[endsect]
[endsect]