Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-11-01 14:31:22


Thorsten Ottosen:

...

> I would be satisfied with a function
>
> template< class Return, class T >
> boost::function_obj_ref( const T& );
>
> used like
>
> algo( first, last, boost::function_obj_ref<bool>( my_heavy_object ) );

    boost::bind<bool>( ref( my_heavy_object ), _1, _2, ... )

can be used for that, and so can function<bool(...)>(
ref(my_heavy_object) ). This is partially why we don't feel much pressure to
add operator() to reference_wrapper. The syntax is more burdensome though.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk