PhoenixGenerator  2.0.0
Set of tools to generate code
project_generator.h
Go to the documentation of this file.
1 /***************************************
2  Auteur : Pierre Aubert
3  Mail : pierre.aubert@lapp.in2p3.fr
4  Licence : CeCILL-C
5 ****************************************/
6 
7 #ifndef __PROJECT_GENERATOR_H__
8 #define __PROJECT_GENERATOR_H__
9 
10 #include "header_generator.h"
11 #include "PClassGenerator.h"
12 #include "saveClassConfig.h"
13 #include "parserClassConfig.h"
14 
29 };
30 
31 bool project_generator(const PPath & descriptionFile, const PPath & configFile, bool isPythonWrapper);
32 
33 
34 #endif
Path of a directory or a file.
Definition: PPath.h:17
Extends the std::string.
Definition: PString.h:16
bool project_generator(const PPath &descriptionFile, const PPath &configFile, bool isPythonWrapper)
Generate a full project with PhoenixDataStream and PhoenixTypeStream.
Configuration of the project.
PString description
Description of the project.
PString name
Name of the project.
PString runnerTag
Specific runner tag if needed (could be MUST_big_runner)
PString url
Project url.
PString mainBranch
Main branch of hte project.
PString version
Project version.