$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-04-28 13:18:16
Daniel Walker wrote:
> So, you mean that Bind is definitely going to overload the relational
> operators.
Bind already overloads the relational operators:
http://www.boost.org/libs/bind/bind.html#operators
in more limited contexts. It is trivial to extend this overloading to work
on expressions that involve no bind calls such as _1 == 5, _1 > _2 or !_4 -
provided that the placeholders aren't inline functions, of course. :-)
> Is that also under consideration by the standard committee?
Not yet.
> Why not bring all the operators into bind and remove (or at
> least largely remove) the need for a separate lambda library to
> support lambda expressions?
The operators that Bind currently supports do not require return type
deduction since their return type is assumed to be bool.