id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12586,String algorithm fails to compile using Visual Studio 2015 Update 3,lex21@…,Marshall Clow,"The following fails to compile due to several compiler errors when using Visual Studio 2015 Update 3, compiler option /std:c++latest. {{{ #include int main() { } }}} A snippet of compile errors: 1>boost_1_62_0\boost\algorithm\string\detail\case_conv.hpp(33): error C2143: syntax error: missing ',' before '<' 1>boost_1_62_0\boost\algorithm\string\detail\case_conv.hpp(49): note: see reference to class template instantiation 'boost::algorithm::detail::to_lowerF' being compiled 1>boost_1_62_0\boost\algorithm\string\detail\case_conv.hpp(53): error C2143: syntax error: missing ',' before '<' 1>boost_1_62_0\boost\algorithm\string\detail\case_conv.hpp(69): note: see reference to class template instantiation boost::algorithm::detail::to_upperF' being compiled Presumably this is because std::binary_function and std::unary_function are removed from C++17. ",Bugs,new,To Be Determined,algorithm,Boost 1.62.0,Problem,,,