$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-12-19 10:23:16
Agoston Bejo wrote:
> Hi!
> Is there an easy way to use the exact type of what boost::bind(...)
> returns?
The only way to obtain the exact type is to use an intermediate function
template:
template<class F> void g( F f )
{
// use F here
}
int main()
{
g( bind(...) );
}
> The example above sheds some light of the source of this
> question. It would be much better (actually this is what bind is for,
> isn't it?) if I didn't have to define the plus_5 struct in order to be
> able to use transform_iterator.
In this case, the intermediate function template is already written:
make_transform_iterator.