id summary reporter owner description type status milestone component version severity resolution keywords cc 13306 Bimap uses std::unary_function/std::binary_function which are removed in c++17 Andy Vincent Matias Capeletto "Some code, which uses boost::bimap does not compile on Windows 10 with Visual Studio 2017 Professional using the compiler flag /std:c++latest (which enables the C++17 standard). This is due to std::unary_function (and similar templates) being removed in C++17. A number of structures in the underlying code of boost::bimap (e.g. bimaps::container_adaptor::detail::comparison_adaptor, bimaps::relation::support::data_extractor_implementation) derive from std::unary_function or std::binary_function." Bugs new To Be Determined bimap Boost 1.65.0 Problem c++17, visual studio 2017