[C++-sig] which return policy?

Neal Becker ndbecker2 at gmail.com
Tue Apr 17 15:06:58 CEST 2007


Roman Yakovenko wrote:

> On 4/17/07, Neal Becker <ndbecker2 at gmail.com> wrote:
>> In this:
>>
>> A free_func (B& b);
>>
>> Where A is a class that maintains a reference to b,
>>
>> class_<B> ...
>>   .def ("get_A", free_func, return_arg<1>())
>>
>> Is this the correct return policy?
>>
> I guess with_custodian_and_ward_postcall:
> http://boost.org/libs/python/doc/v2/with_custodian_and_ward.html#with_custodian_and_ward_postcall-spec
> 

Thanks.  Looks like with_cusotdian_and_ward_postcall<0,1> is correct.





More information about the Cplusplus-sig mailing list