<div class="gmail_quote">On Wed, Mar 24, 2010 at 11:39 AM, Peter Dimov <span dir="ltr">&lt;<a href="mailto:pdimov@pdimov.com">pdimov@pdimov.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Robert Jones wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi All<br>
<br>
I believe boost.bind has the capability to look through pointers and smart<br>
pointers to<br>
transparently process the pointed-to objects. Does boost.lambda.bind also<br>
have this<br>
capability?<br>
</blockquote>
<br></div>
No, but you should be able to use bind( &amp;A::f, *_1 ) for that. <br></blockquote></div><br>Which I imagine passes by value? Hence the original objects pointed to by<br>the container pointers are unchanged?<br><br>Is that the semantics implemented by boost::bind when it looks through smart pointers?<br>
<br>Thanks,<br><br>- Rob.<br>

