Package pyplusplus

Package pyplusplus

source code

Py++ - Boost.Python code generator ========================================

This package (together with the accompanying pygccxml package and Boost.Python) assists you in creating Python bindings for a C/C++ library. This is done by parsing a set of header files that contain all the stuff you want to expose in Python. The result of this parsing step is a declaration tree that represents all declarations found in the headers. You can then modify (decorate) this tree to customize the bindings. After that, a code creators tree is created where each node represents a block of C++ source code. So you can change any piece of code befor it is written to disk. As a last step, these source code blocks are finally written into one or more C++ source files, which can then be compiled to generate the final Python module.

If you are just starting with Py++, then consider to read documentation of module_builder package.


Version: 1.0.0

Submodules

Variables
  msg = 'This revision of Py++ requieres pygccxml revision to be...
Variables Details

msg

Value:
'This revision of Py++ requieres pygccxml revision to be ' 'greater or\
 equal to %d. ' 'Please install right pygccxml version.'