From: Stefan Seefeld <[EMAIL PROTECTED]>
>If you need fine-grained control about argument passing policies (as
>soon as you need reference-semantics, you have to be careful about
>lifetime management, for example), you are better off writing
>boost.python bindings manually, I would suggest.
>
>Regards,
> Stefan
void baz(foo &x);
If I have a foo, I call baz with it, foo's contents may change but it's still
the same object. I don't see an issue here, unless foo is a smart pointer
type.
And the only smart pointers I receive are weak references, and I'm
assuming/planning that the referenced object doesn't get destroyed. So I'm
feeling safe to not concern myself.
Alan
__________________________________________________________________
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot
with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail
today or register for free at http://mail.yahoo.ca
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig