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

Reply via email to