MSVC 10 doesn't provide std::is_copy_constructible. Make use of the boost version.