PhoenixGenerator  2.0.4
Set of tools to generate code
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
11
15 PString name;
17 PString version{"0.1.0"};
19 PPath configFile{"Config"};
21 PPath outputProjectDir{"./"};
23 PPath outputSourceDir{"./src"};
25 PPath outputTestDir{"./TESTS"};
30};
31
32
33
34
35#endif
std::vector< PDataConfig > PVecDataConfig
Definition PDataConfig.h:48
All the genertor modes.
Set of parameters to generate a project.
PPath outputProjectDir
Output path of the full project.
PPath configFile
Name of the configuration file.
GeneratorMode mode
Mode to be used to generate the project.
PString version
Version of the project.
PPath outputTestDir
Output path of the unit tests.
PVecDataConfig vecDataConfig
Configuration of classes to be generated.
PString name
Name of the project.
PPath outputSourceDir
Output path of the sources.