From: Thorsten Ottosen (nesotto_at_[hidden])
Date: 2003-10-15 08:09:30
I havn't thought this through, but just wanted to ask about it
> Comparison between boost::function objects cannot be implemented "well",
> therefore will not be implemented. The typical semantics requested for f
> given boost::function objects f and g are:
> * If f and g store function objects of the same type, use that type's
> operator== to compare them.
> * If f and g store function objects of different types, return false.
> The problem occurs when the type of the function objects stored by both f
> g doesn't have an operator==:.
It seems to me that the problem only amounts to typeid( f1 ) == typeid( f2 )
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk