![]() |
PhoenixGenerator
2.0.0
Set of tools to generate code
|
#include "header_generator.h"
Go to the source code of this file.
Functions | |
void | licenceSave (std::ofstream &fs) |
Saves the policy. More... | |
PString | licenceSaveStr () |
Get the licence in string. More... | |
PString | makeMultiIncludeDefineMacro (const PString &fileName) |
Create the macro of multi inclusion file name. More... | |
void | saveHeaderFile (const PPath &fileName) |
Fonction qui sauve le fichier header. More... | |
void | saveHeaderSourceFile (const PPath &headerName, const PPath &sourceName) |
Fonction qui sauve le fichier header. More... | |
void | saveSourceFile (const PPath &fileName, const PString &headerName) |
Fonction qui sauve le fichier source. More... | |
void licenceSave | ( | std::ofstream & | fs | ) |
Saves the policy.
fs | : file in witch to write |
Definition at line 26 of file header_generator.cpp.
References licenceSaveStr().
Referenced by saveClassDecl(), saveClassImpl(), saveClassTemplate(), PClassGenerator::saveFileDef(), PClassGenerator::saveFileImpl(), saveHeaderFile(), and saveSourceFile().
PString licenceSaveStr | ( | ) |
Get the licence in string.
Definition at line 13 of file header_generator.cpp.
Referenced by licenceSave(), project_wrapper_moduleGeneratorMain(), project_wrapper_moduleGeneratorWrapperHeader(), project_wrapper_moduleGeneratorWrapperImpl(), and saveClassTestMain().
Create the macro of multi inclusion file name.
fileName | : header file name |
Definition at line 34 of file header_generator.cpp.
References PString::replace(), and PString::toUpper().
Referenced by saveClassDecl(), saveClassTemplate(), PClassGenerator::saveFileDef(), and saveHeaderFile().
void saveHeaderFile | ( | const PPath & | fileName | ) |
Fonction qui sauve le fichier header.
fileName | : header file name |
Definition at line 41 of file header_generator.cpp.
References licenceSave(), and makeMultiIncludeDefineMacro().
Referenced by saveHeaderSourceFile().
Fonction qui sauve le fichier header.
headerName | : header file name |
sourceName | : source file name |
Definition at line 77 of file header_generator.cpp.
References saveHeaderFile(), and saveSourceFile().
Fonction qui sauve le fichier source.
fileName | : source file name |
headerName | : header file name |
Definition at line 61 of file header_generator.cpp.
References licenceSave().
Referenced by saveHeaderSourceFile().