![]() |
|
PhoenixGenerator
2.0.4
Set of tools to generate code
|
Class generator for setter trait. More...
#include <CppTraitSetter.h>
Inheritance diagram for CppTraitSetter:
Collaboration diagram for CppTraitSetter:Public Member Functions | |
| virtual void | classExtraFunctionDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | classExtraFunctionImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| CppTraitSetter () | |
| Consctructor of CppTraitSetter. | |
| virtual void | headerExtraInclude (std::ofstream &fs, const GeneratorMode &mode) const |
| virtual void | privateMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | privateMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | protectedMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | protectedMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | publicMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of methods. | |
| virtual void | publicMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of methods. | |
| virtual void | testCallFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | testFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual | ~CppTraitSetter () |
| Desctructor of CppTraitSetter. | |
Class generator for setter trait.
Definition at line 16 of file CppTraitSetter.h.
| CppTraitSetter::CppTraitSetter | ( | ) |
Consctructor of CppTraitSetter.
Definition at line 28 of file CppTraitSetter.cpp.
References PAbstractTraitBackend::PAbstractTraitBackend().
Here is the call graph for this function:
|
virtual |
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 33 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 34 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 25 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 31 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 32 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitCopy, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 29 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCheckStream, CppTraitConfigStream, CppTraitCopy, CppTraitDataStream, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 30 of file PAbstractTraitBackend.h.
|
virtual |
Declaration of methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 40 of file CppTraitSetter.cpp.
References GeneratorMode::enableSetter, PClassConfig::getIsEnum(), PClassConfig::getListAttribute(), and setter_createSetterDecl().
Here is the call graph for this function:
|
virtual |
Implementation of methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 53 of file CppTraitSetter.cpp.
References GeneratorMode::defTemplate, GeneratorMode::enableSetter, PClassConfig::getIsEnum(), PClassConfig::getListAttribute(), PClassConfig::getName(), setter_createSetterDecl(), and GeneratorMode::templateDeclaration.
Here is the call graph for this function:
|
inlinevirtualinherited |
Reimplemented in CppTraitCopy, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 37 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCopy, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 36 of file PAbstractTraitBackend.h.