shiboken1
Cpython bindings generator for c++ libraries
Overview
Usage:
-
shiboken [options] header-file typesystem-file
General options:
-
--debug-level=[sparse|medium|full] -
Set the debug level
-
--documentation-only -
Do not generates any code, just the documentation
-
--generatorSet -
generatorSet to be used. e.g. qtdoc
-
--help -
Display this help and exit
-
--include-paths=<path>[:<path>:...] -
Include paths used by the C++ parser
-
--license-file=[licensefile] -
File used for copyright headers of generated files
-
--no-suppress-warnings -
Show all warnings
-
--output-directory=[dir] -
The directory where the generated files will be written
-
--silent -
Avoid printing any message
-
--typesystem-paths=<path>[:<path>:...] -
Paths used when searching for typesystems
-
--version -
Output version information and exit
Shiboken options:
-
--disable-verbose-error-messages -
Disable verbose error messages. Turn the python code hard to debug but safe few kB on the generated bindings.
-
--enable-parent-ctor-heuristic -
Enable heuristics to detect parent relationship on constructors.
-
--enable-pyside-extensions -
Enable PySide extensions, such as support for signal/slots, use this if you are creating a binding for a Qt-based library.
-
--enable-return-value-heuristic -
Enable heuristics to detect parent relationship on return values (USE WITH CAUTION!)
Shiboken options:
-
--disable-verbose-error-messages -
Disable verbose error messages. Turn the python code hard to debug but safe few kB on the generated bindings.
-
--enable-parent-ctor-heuristic -
Enable heuristics to detect parent relationship on constructors.
-
--enable-pyside-extensions -
Enable PySide extensions, such as support for signal/slots, use this if you are creating a binding for a Qt-based library.
-
--enable-return-value-heuristic -
Enable heuristics to detect parent relationship on return values (USE WITH CAUTION!)