Replace in c++17 removed std::unary_function and std::binary_function
std::unary_function and std::binary_function were removed in c++17. These should be replaced.
std::unary_function and std::binary_function were removed in c++17. These should be replaced.