Dave Abrahams explains:

What happens when you declare a class?

     struct boring {};

brief overview of the data structures that are present in the registry

The registry is simple: it's just a map from typeid -> registration (see boost/python/converter/registrations.hpp). lvalue_chain and rvalue_chain are simple endogenous linked lists.

overview of type conversions from c++ to python and back

Big subject. I suggest some background reading: look for relevant info in the LLNL progress reports and the messages they link to. Also,

from c++ to python

from python to C++

boost.python/PeekUnderTheHood (last edited 2008-11-15 13:59:46 by localhost)

Unable to edit the page? See the FrontPage for instructions.