PhoenixGenerator  2.0.4
Set of tools to generate code
Loading...
Searching...
No Matches
CppTraitGetter.h
Go to the documentation of this file.
1
2/***************************************
3 Auteur : Pierre Aubert
4 Mail : pierre.aubert@lapp.in2p3.fr
5 Licence : CeCILL-C
6****************************************/
7
8#ifndef __CPP_TRAIT_GETTER_H__
9#define __CPP_TRAIT_GETTER_H__
10
11#include <fstream>
13
14
17 public:
19 virtual ~CppTraitGetter();
20
21 //Declaration or template which cannot have _impl.h implementation
22 virtual void publicMethodDeclaration(std::ofstream & fs, const PClassConfig & classConfig, const GeneratorMode & mode) const;
23 virtual void publicMethodImplementation(std::ofstream & fs, const PClassConfig & classConfig, const GeneratorMode & mode) const;
24};
25
26
27
28
29
30#endif
31
CppTraitGetter()
Consctructor of CppTraitGetter.
virtual ~CppTraitGetter()
Desctructor of CppTraitGetter.
virtual void publicMethodImplementation(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Implementation of methods.
virtual void publicMethodDeclaration(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Declaration of methods.
Class to describe a basic class.
All the genertor modes.