Not exactly, but the end result is the same. Python does pass a raw pointer (PyObject*) to the Boost.Python translation layer. Boost.Python then constructs a specially crafted shared_ptr<A> from that. There is no implicit conversion from T* to shared_ptr<T>.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users