![]() |
|
PhoenixGenerator
2.0.4
Set of tools to generate code
|
Include dependency graph for wrapper_generator_module.cpp:Go to the source code of this file.
Functions | |
| void | project_wrapper_moduleAddObject (std::ofstream &fs, const PVecClassConfig &vecClassConfig) |
| Create the Py_INCREF for all classes of the module. | |
| bool | project_wrapper_moduleGeneratorMain (const PPath &fileName, const ProjectParam &projectParam) |
| Create the main wrapper module. | |
| void | project_wrapper_modulePyIncref (std::ofstream &fs, const PVecClassConfig &vecClassConfig) |
| Create the Py_INCREF for all classes of the module. | |
| void | project_wrapper_modulePyTypeReady (std::ofstream &fs, const PVecClassConfig &vecClassConfig) |
| Create the PyType_Ready for all classes of the module. | |
| void project_wrapper_moduleAddObject | ( | std::ofstream & | fs, |
| const PVecClassConfig & | vecClassConfig ) |
Create the Py_INCREF for all classes of the module.
| [out] | fs | : file to be modified |
| vecClassConfig | : vector of class configuration |
Definition at line 52 of file wrapper_generator_module.cpp.
Referenced by project_wrapper_moduleGeneratorMain().
Here is the caller graph for this function:| bool project_wrapper_moduleGeneratorMain | ( | const PPath & | fileName, |
| const ProjectParam & | projectParam ) |
Create the main wrapper module.
| fileName | : path of the module |
| projectParam | : config of the project |
Definition at line 67 of file wrapper_generator_module.cpp.
References PDataConfig::getFileName(), PDataConfig::getVecClassConfig(), licenceSave(), ProjectParam::mode, GeneratorMode::moduleName, project_wrapper_moduleAddObject(), project_wrapper_modulePyIncref(), project_wrapper_modulePyTypeReady(), and ProjectParam::vecDataConfig.
Referenced by wrapper_generator_class_full().
Here is the call graph for this function:
Here is the caller graph for this function:| void project_wrapper_modulePyIncref | ( | std::ofstream & | fs, |
| const PVecClassConfig & | vecClassConfig ) |
Create the Py_INCREF for all classes of the module.
| [out] | fs | : file to be modified |
| vecClassConfig | : vector of class configuration |
Definition at line 38 of file wrapper_generator_module.cpp.
Referenced by project_wrapper_moduleGeneratorMain().
Here is the caller graph for this function:| void project_wrapper_modulePyTypeReady | ( | std::ofstream & | fs, |
| const PVecClassConfig & | vecClassConfig ) |
Create the PyType_Ready for all classes of the module.
| [out] | fs | : file to be modified |
| vecClassConfig | : vector of class configuration |
Definition at line 17 of file wrapper_generator_module.cpp.
Referenced by project_wrapper_moduleGeneratorMain().
Here is the caller graph for this function: