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