Boost C++ Libraries: Ticket #11260: stored_edge_property's copy constructor is implicitly deleted for some compilers https://svn.boost.org/trac10/ticket/11260 <p> Stored_edge_property has two possible definitions, depending upon the compiler used. With MSVC or gcc less than 4.6, it is given both a copy constructor and a move constructor. With other compilers, it is given a default move constructor, and its copy constructor is implicitly deleted. </p> <p> This causes compiler errors in some unexpected places. I've attached an example which gives a compiler error when compiled with gcc 4.7.2 using c++11. I've observed the same issue on clang, although I haven't been able to create a simple reproduction for it there. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11260 Trac 1.4.3 dave.lowell@… Thu, 30 Apr 2015 18:37:10 GMT attachment set https://svn.boost.org/trac10/ticket/11260 https://svn.boost.org/trac10/ticket/11260 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">property_example.cpp</span> </li> </ul> <p> reproduction code </p> Ticket