id summary reporter owner description type status milestone component version severity resolution keywords cc 8802 Add is_copy_constructible trait Antony Polukhin Antony Polukhin "Add an implementation of `is_copy_constructible` trait. It must work with C++11 and in C++03 it must detect constructors assuming that if type is derived from `boost::noncopyable` or uses BOOST_MOVABLE_BUT_NOT_COPYABLE macro - it has no copy constructor. Boost.Move requires the following patch applied to to BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN in boost/move/core.hpp : {{{ #ifdef BOOST_NO_CXX11_DELETED_FUNCTIONS #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ private:\ TYPE(TYPE &);\ TYPE& operator=(TYPE &);\ + public: \ + typedef int boost_move_no_copy_constructor_or_assign; \ + private: \ // #else }}}" Feature Requests closed Boost 1.55.0 type_traits Boost 1.54.0 Problem fixed has_copy_constructor is_copy_constructible move traits