7#ifndef __GENERATOR_MODE_H__
8#define __GENERATOR_MODE_H__
Class to describe a basic class.
ProjectType
Type of the project to be generated.
bool enableGetter
True to enable getters trait generator.
PString defTemplate
Template definition for the class header.
PString assertInclude
Include of the assert to be used.
PString templateDeclaration
Template declaration of the method implementation.
std::map< std::string, PClassConfig > mapClass
Map of the generated class.
bool enableFromString
True to enable fromString trait generator.
bool enableDataStream
True to enable data stream interface generator.
bool enableSetter
True to enable setters trait generator.
PString assertCall
Assert to be used.
bool enableCopy
True to enable copy trait generator.
bool enableConfigStream
True to enable config stream interface generator.
bool enableCheckStream
True to enable check stream interface generator.
PString moduleName
Name of the wrapper python module.
ProjectType::ProjectType type
Type of the project to be generated.
bool enableTypeStream
True to enable type stream interface generator.
bool enableUnitTest
True to enable the unit tests.