Boost C++ Libraries: Ticket #7601: Does not use Boost.Move https://svn.boost.org/trac10/ticket/7601 <p> Variant contains its own move semantics emulation, which is <em>apparently</em> undocumented and untested (although people seem to think it's something it isn't—see <a class="ext-link" href="http://j.mp/SpAyRZ"><span class="icon">​</span>http://j.mp/SpAyRZ</a>). That should be replaced by the use of Boost.Move so the wishful thinking becomes reality. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7601 Trac 1.4.3 Dave Abrahams Mon, 29 Oct 2012 23:06:52 GMT description changed https://svn.boost.org/trac10/ticket/7601#comment:1 https://svn.boost.org/trac10/ticket/7601#comment:1 <ul> <li><strong>description</strong> modified (<a href="/trac10/ticket/7601?action=diff&amp;version=1">diff</a>) </li> </ul> Ticket Antony Polukhin Thu, 25 Jul 2013 13:19:51 GMT <link>https://svn.boost.org/trac10/ticket/7601#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7601#comment:2</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85159" title="Get rid of Boost.Variant hand written non-usable move emulation and ...">[85159]</a>) Get rid of Boost.Variant hand written non-usable move emulation and use Boost.Move instead (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7601" title="#7601: Bugs: Does not use Boost.Move (closed: obsolete)">#7601</a>). This commit does not make Boost.Variant use move emulated assignments in all situations, but at least removes duplicate/non-working code and makes sure that Boost.Variant is able to work with boost::move (one step closer to full support of rvalue references emulations). </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Tue, 20 Aug 2013 09:03:30 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7601#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7601#comment:3</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85408" title="Merge from trunk: * Fix issue with const rvalue references in ...">[85408]</a>) Merge from trunk: </p> <ul><li>Fix issue with const rvalue references in Boost.Variant (fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8988" title="#8988: Bugs: Boost.variant can not work with const rvalues (closed: fixed)">#8988</a>) </li><li>Get rid of Boost.Variant hand written non-usable move emulation and use Boost.Move instead(refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7601" title="#7601: Bugs: Does not use Boost.Move (closed: obsolete)">#7601</a>). This does not mean that Boost.Variant supports move emulation now, but removes duplicate/non-working code and makes sure that Boost.Variant is able to work with boost::move </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Tue, 20 Aug 2013 09:05:03 GMT</pubDate> <title>cc set https://svn.boost.org/trac10/ticket/7601#comment:4 https://svn.boost.org/trac10/ticket/7601#comment:4 <ul> <li><strong>cc</strong> <span class="trac-author">antoshkka@…</span> added </li> </ul> Ticket Antony Polukhin Sun, 09 Sep 2018 19:54:59 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/7601#comment:5 https://svn.boost.org/trac10/ticket/7601#comment:5 <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">obsolete</span> </li> </ul> <p> Supporting rvalue reference emulation in 2018 does not seem to be a highly requested feature. </p> Ticket