CallPolicy allows boost.python to deal with raw references and pointers. Different policies specifies different strategies of managing object ownership. | wiki.python.org
Note that this is a templated class with typename parameters ClassType and BaseSpecifier.| emscripten.org