pyplusplus.code_creators

Package pyplusplus :: Package code_creators |

# Package code_creators

source code

Code creators.

This sub-package contains the code creator classes which are nodes in the code creator tree. This tree represents the entire source code of the final extension module (even when the source code will later be distributed among several source files) and each individual code creator represents a single block of source code.

The base class for all code creators is code_creator_t.

Submodules
pyplusplus.code_creators.algorithm: This module is a collection of unrelated algorithms, that works on code creators tree. pyplusplus.code_creators.array_1_registrator pyplusplus.code_creators.calldef pyplusplus.code_creators.calldef_transformed pyplusplus.code_creators.calldef_utils pyplusplus.code_creators.class_declaration pyplusplus.code_creators.code_creator pyplusplus.code_creators.compound pyplusplus.code_creators.ctypes_integration_creators pyplusplus.code_creators.custom pyplusplus.code_creators.declaration_based pyplusplus.code_creators.enum pyplusplus.code_creators.exception_translator pyplusplus.code_creators.global_variable pyplusplus.code_creators.include pyplusplus.code_creators.include_directories pyplusplus.code_creators.indexing_suites pyplusplus.code_creators.instruction pyplusplus.code_creators.license pyplusplus.code_creators.member_variable pyplusplus.code_creators.module pyplusplus.code_creators.module_body pyplusplus.code_creators.namespace pyplusplus.code_creators.opaque_type_registrator pyplusplus.code_creators.properties pyplusplus.code_creators.registration_based pyplusplus.code_creators.scoped pyplusplus.code_creators.smart_pointers pyplusplus.code_creators.target_configuration pyplusplus.code_creators.unnamed_enum