id summary reporter owner description type status milestone component version severity resolution keywords cc 3161 assignment operator could not be generated (string_algo) VC9 divisortheory@… Pavol Droba "I get the following warnings in boost/algorithm/string when using boost::to_upper_copy in VC9 Service Pack 2 1>Q:\include\boost\1.39.0\boost/iterator/transform_iterator.hpp(142) : warning C4512: 'boost::transform_iterator' : assignment operator could not be generated 1> with 1> [ 1> UnaryFunc=boost::algorithm::detail::to_upperF, 1> Iterator=std::_String_const_iterator,std::allocator>, 1> Reference=boost::use_default, 1> Value=boost::use_default 1> ] 1> Q:\include\boost\1.39.0\boost/algorithm/string/detail/case_conv.hpp(110) : see reference to class template instantiation 'boost::transform_iterator' being compiled 1> with 1> [ 1> UnaryFunc=boost::algorithm::detail::to_upperF, 1> Iterator=std::_String_const_iterator,std::allocator>, 1> Reference=boost::use_default, 1> Value=boost::use_default 1> ] 1> Q:\include\boost\1.39.0\boost/algorithm/string/case_conv.hpp(144) : see reference to function template instantiation 'SequenceT boost::algorithm::detail::transform_range_copy>(const RangeT &,FunctorT)' being compiled 1> with 1> [ 1> SequenceT=std::string, 1> CharT=char, 1> RangeT=std::string, 1> FunctorT=boost::algorithm::detail::to_upperF 1> ] 1> .\file.cpp(42) : see reference to function template instantiation 'SequenceT boost::algorithm::to_upper_copy(const SequenceT &,const std::locale &)' being compiled 1> with 1> [ 1> SequenceT=std::string 1> ] This happens under 1.39, it seems similar problems were addressed in the same source files in a previous release using BOOST_WORKAROUND, but not applied to the rest of the classes in the files." Bugs closed Boost 1.40.0 string_algo Boost 1.39.0 Problem fixed warning; VC9