|
Boost : |
From: David Abrahams (abrahams_at_[hidden])
Date: 2001-04-10 12:55:39
----- Original Message -----
From: "Norman Shelley (rrdn60)" <rrdn60_at_[hidden]>
> I am building a boost python extension (dynamically loaded shared library)
> using boost 1.21.1, python2.1b2, gcc 2.95.3 on HPUX. It is working very
> nicely, thanks to all those who provided it.
>
> I have a function that gets called from within my python environment (see
> below).
>
> Do I need to explicitly destroy the alist instance and if alist.size() is
>
> 0 the atuple, err, ... instances?
Nope. The underlying Python objects are reference counted by the
boost::python object wrappers. When the latter goes out of scope, the
referent objects should be destroyed (assuming there are no other references
lying around).
-Dave
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk