id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11479,BOOST_DEFAULTED_FUNCTION does not work on Visual Studio 2013,randomaccessiterator@…,John Maddock,"The following use case struct Foo { Foo(const Foo& other) : uptr(new int(*other.uptr)) {} BOOST_DEFAULTED_FUNCTION(Foo(Foo&& other), : uptr(std::move(other.uptr)){} ); std::unique_ptr uptr; }; when compiled with Visual Studio 2013, causes the following error: error C2610: 'Foo::Foo(Foo &&)' : is not a special member function which can be defaulted VS 2012 picks up the fallback, so it works. It could be because of the following documented defect: https://msdn.microsoft.com/en-us/library/hh567368.aspx#rvref ",Bugs,closed,To Be Determined,config,Boost 1.58.0,Problem,duplicate,,