Hi all,

        I have a C++ library that needs to store in a hash map user's code, 
that is, Python-extended objects. To make the C++ interface available to 
Python, I use boost::python::wrapper, as stated in the tutorial 
(http://www.boost.org/doc/libs/1_42_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions).
 Because I store this extend objects, I need to tell Python that I've got a 
reference on these objects.
        A thread from 2007 
(http://mail.python.org/pipermail/cplusplus-sig/2007-March/011790.html) states 
there is a problem for this particular use case, but in the end, no solution is 
given. So my question is the following: as of today, what is the correct way to 
 tell Python we hold a reference to Python extend objects of C++ classes, using 
the boost::python::wrapper mechanism?

        Thanks,
---------------------
Alexandre Hamez






_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to