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