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,