mirror of
https://github.com/boostorg/move.git
synced 2025-08-01 05:14:27 +02:00
Merge branch 'develop'
This commit is contained in:
@@ -767,6 +767,8 @@ Many thanks to all boosters that have tested, reviewed and improved the library.
|
|||||||
* Added [macroref BOOST_MOVE_BASE BOOST_MOVE_BASE] utility.
|
* Added [macroref BOOST_MOVE_BASE BOOST_MOVE_BASE] utility.
|
||||||
* Added [funcref boost::adl_move_swap adl_move_swap] utility.
|
* Added [funcref boost::adl_move_swap adl_move_swap] utility.
|
||||||
* Reduced dependencies on other Boost libraries to make the library a bit more lightweight.
|
* Reduced dependencies on other Boost libraries to make the library a bit more lightweight.
|
||||||
|
* Fixed bugs:
|
||||||
|
* [@https://svn.boost.org/trac/boost/ticket/11044 Trac #11044: ['"boost::rv inherits off union, when such passed as template argument"]].
|
||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
|
@@ -847,7 +847,7 @@ struct alignment_of_impl
|
|||||||
// Using a combination of the two seems to make the most of a bad job:
|
// Using a combination of the two seems to make the most of a bad job:
|
||||||
: alignment_logic< sizeof(alignment_of_hack<T>) - 2*sizeof(T), __alignof(T)>
|
: alignment_logic< sizeof(alignment_of_hack<T>) - 2*sizeof(T), __alignof(T)>
|
||||||
{};
|
{};
|
||||||
#elif !defined(BOOST_ALIGNMENT_OF)
|
#elif !defined(BOOST_MOVE_ALIGNMENT_OF)
|
||||||
: alignment_logic< sizeof(alignment_of_hack<T>) - 2*sizeof(T), sizeof(T)>
|
: alignment_logic< sizeof(alignment_of_hack<T>) - 2*sizeof(T), sizeof(T)>
|
||||||
{};
|
{};
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user