boost::swap is deprecated and will be removed. Use boost::core::invoke_swap as a replacement, where needed.
Removed using boost::swap in common.hpp, since this is not the intended usage of Boost.Swap, and doing so did not add anything to the existing code (which already did using std::swap).
Corrected documentation re. compatibility with boost::swap/boost::core::invoke_swap. It does not (and never did) use member swap() functions, but simply forwards to either std::swap or the user-defined free function overload (which, in turn, may forward to the member swap()).
boost::swap
is deprecated and will be removed. Useboost::core::invoke_swap
as a replacement, where needed.Removed
using boost::swap
incommon.hpp
, since this is not the intended usage of Boost.Swap, and doing so did not add anything to the existing code (which already didusing std::swap
).Corrected documentation re. compatibility with
boost::swap
/boost::core::invoke_swap
. It does not (and never did) use memberswap()
functions, but simply forwards to eitherstd::swap
or the user-defined free function overload (which, in turn, may forward to the memberswap()
).