id summary reporter owner description type status milestone component version severity resolution keywords cc 10099 BOOST_FUSION_DEFINE_STRUCT prevents move constructor and move assignments maxim.yegorushkin@… Joel de Guzman "BOOST_FUSION_DEFINE_STRUCT implements the copy constructor and copy assignment that prevent the compiler from generating the default versions of the move constructor and move assignment. In C++11 mode BOOST_FUSION_DEFINE_STRUCT family of macros should probably use C++11 ""default"" keyword to let the compiler implement the copy and move constructors and assignments. " Feature Requests closed Boost 1.63.0 fusion Boost 1.55.0 Optimization fixed