Thank you for looking this up Stefan! It turned out that we actually using boost::shared_ptr but in rather non-straight-forward way: it got pull in to our own namespace so in the end Boost::Python::class_ is 'called' with held-type set to a formally different type name. I will see if setting held-type to boost::shared_ptr fix this.
Best, Ernie. On Tue, Mar 10, 2015 at 9:17 AM, Stefan Seefeld <ste...@seefeld.name> wrote: > Ernie, > > it appears what you are seeing is the fact that boost.python only > supports boost::shared_ptr, but not std::shared_ptr. (See > https://svn.boost.org/trac/boost/ticket/6545). Is it possible for you to > switch to Boost's shared_ptr, at least for the Python bindings ? Yes, we > need to fix this urgently... :-( > > Stefan > > > -- > > ...ich hab' noch einen Koffer in Berlin... > > _______________________________________________ > Cplusplus-sig mailing list > Cplusplus-sig@python.org > https://mail.python.org/mailman/listinfo/cplusplus-sig >
_______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org https://mail.python.org/mailman/listinfo/cplusplus-sig