|
Boost Users : |
Subject: Re: [Boost-users] [Bind][Lambda] Processing containers of pointers
From: Robert Jones (robertgbjones_at_[hidden])
Date: 2010-03-24 11:39:56
On Wed, Mar 24, 2010 at 11:39 AM, Peter Dimov <pdimov_at_[hidden]> wrote:
> Robert Jones wrote:
>
>> Hi All
>>
>> I believe boost.bind has the capability to look through pointers and smart
>> pointers to
>> transparently process the pointed-to objects. Does boost.lambda.bind also
>> have this
>> capability?
>>
>
> No, but you should be able to use bind( &A::f, *_1 ) for that.
>
Which I imagine passes by value? Hence the original objects pointed to by
the container pointers are unchanged?
Is that the semantics implemented by boost::bind when it looks through smart
pointers?
Thanks,
- Rob.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net