PhoenixGenerator
2.8.0
Set of tools to generate code
Toggle main menu visibility
Loading...
Searching...
No Matches
ProjectParam.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_PARAM_H__
8
#define __PROJECT_PARAM_H__
9
10
#include "
generator_trait_include.h
"
11
13
struct
ProjectParam
{
15
PString
name
;
17
PString
version
{
"0.1.0"
};
19
PPath
configFile
{
"Config"
};
21
PPath
outputProjectDir
{
"./"
};
23
PPath
outputSourceDir
{
"./src"
};
25
PPath
outputTestDir
{
"./TESTS"
};
27
PVecDataConfig
vecDataConfig
;
29
GeneratorMode
mode
;
30
};
31
32
33
34
35
#endif
PVecDataConfig
std::vector< PDataConfig > PVecDataConfig
Definition
PDataConfig.h:48
generator_trait_include.h
GeneratorMode
All the genertor modes.
Definition
GeneratorMode.h:27
ProjectParam
Set of parameters to generate a project.
Definition
ProjectParam.h:13
ProjectParam::outputProjectDir
PPath outputProjectDir
Output path of the full project.
Definition
ProjectParam.h:21
ProjectParam::configFile
PPath configFile
Name of the configuration file.
Definition
ProjectParam.h:19
ProjectParam::mode
GeneratorMode mode
Mode to be used to generate the project.
Definition
ProjectParam.h:29
ProjectParam::version
PString version
Version of the project.
Definition
ProjectParam.h:17
ProjectParam::outputTestDir
PPath outputTestDir
Output path of the unit tests.
Definition
ProjectParam.h:25
ProjectParam::vecDataConfig
PVecDataConfig vecDataConfig
Configuration of classes to be generated.
Definition
ProjectParam.h:27
ProjectParam::name
PString name
Name of the project.
Definition
ProjectParam.h:15
ProjectParam::outputSourceDir
PPath outputSourceDir
Output path of the sources.
Definition
ProjectParam.h:23
src
BackEnd
ProjectParam.h
Generated by
1.17.0