Boost C++ Libraries: Ticket #6153: intrusive::unordered & c++0x = compilation errors https://svn.boost.org/trac10/ticket/6153 <p> code: Just a example from <a href="http://www.boost.org/doc/libs/1_48_0/doc/html/intrusive/unordered_set_unordered_multiset.html">http://www.boost.org/doc/libs/1_48_0/doc/html/intrusive/unordered_set_unordered_multiset.html</a> </p> <p> gcc 4.6.2 with -std=gnu++0x -Wno-deprecated-declarations </p> <p> So, support for move-semantic was implemented in a "deep" (hashtable and friends), but not on a "top" in boost::intrusive::unordered. </p> <p> ... /sandbox/toolchain-4.6-ly/include/boost/intrusive/hashtable.hpp:227:65: error: no matching function for call to 'boost::intrusive::detail::bucket_traits_impl&lt;boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type&gt;::bucket_traits_impl(const boost::intrusive::detail::bucket_traits_impl&lt;boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type&gt;&amp;)' /sandbox/toolchain-4.6-ly/include/boost/intrusive/hashtable.hpp:227:65: note: candidates are: /sandbox/toolchain-4.6-ly/include/boost/intrusive/detail/hashtable_node.hpp:96:4: note: boost::intrusive::detail::bucket_traits_impl&lt;Slist&gt;::bucket_traits_impl(boost::intrusive::detail::bucket_traits_impl&lt;Slist&gt;&amp;&amp;) [with Slist = boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type, boost::intrusive::detail::bucket_traits_impl&lt;Slist&gt; = boost::intrusive::detail::bucket_traits_impl&lt;boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type&gt;] /sandbox/toolchain-4.6-ly/include/boost/intrusive/detail/hashtable_node.hpp:96:4: note: no known conversion for argument 1 from <strong>'const</strong> boost::intrusive::detail::bucket_traits_impl&lt;boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type&gt;' to 'boost::intrusive::detail::bucket_traits_impl&lt;boost::intrusive::detail::get_slist_impl&lt;boost::intrusive::slist_node_traits&lt;void*&gt; &gt;::type&gt;<strong>&amp;&amp;</strong>' ... </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6153 Trac 1.4.3 Leo Yuriev <leo@…> Sun, 20 Nov 2011 09:43:59 GMT attachment set https://svn.boost.org/trac10/ticket/6153 https://svn.boost.org/trac10/ticket/6153 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost-intrusive-error.txt</span> </li> </ul> <p> gcc error output </p> Ticket Leo Yuriev <leo@…> Sun, 20 Nov 2011 09:45:29 GMT attachment set https://svn.boost.org/trac10/ticket/6153 https://svn.boost.org/trac10/ticket/6153 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">ut_boost.cpp</span> </li> </ul> <p> code= just a example from doc/html/intrusive/unordered_set_unordered_multiset.html </p> Ticket Leo Yuriev <leo@…> Sun, 20 Nov 2011 10:03:31 GMT <link>https://svn.boost.org/trac10/ticket/6153#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6153#comment:1</guid> <description> <p> 1.47.0 - all ok </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Ion Gaztañaga</dc:creator> <pubDate>Fri, 23 Dec 2011 12:45:08 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6153#comment:2 https://svn.boost.org/trac10/ticket/6153#comment:2 <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> Fixed at trunk. Code tested in MingW with gcc 4.6.1 </p> Ticket