Boost C++ Libraries: Ticket #10595: Feature Request: Macro for initializing base classes in move ctors. https://svn.boost.org/trac10/ticket/10595 <p> Initializing base classes in move constructors involves some boiler-plate code. To remedy this, it is requested that a macro along the following lines be provided: </p> <p> #define BOOST_MOVE_INITBASEMOVECTOR(baseclassname, rhs) \ </p> <blockquote> <p> baseclassname(::boost::move(static_cast&lt;baseclassname &amp;&gt;(rhs))) </p> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10595 Trac 1.4.3 Ion Gaztañaga Sat, 01 Nov 2014 18:36:50 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/10595#comment:1 https://svn.boost.org/trac10/ticket/10595#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Added BOOST_MOVE_BASE utility in commit: </p> <p> SHA-1: ad50fba54fd2278762045ab3b03c32c0df8ac231 </p> Ticket