...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::function_equal — Compare two function objects for equality.
// In header: <boost/function_equal.hpp> template<typename F, typename G> bool function_equal(const F& f, const G& g);