![]() |
|
PhoenixGenerator
3.4.0
Generate code from template files and projects in C++, Rust, Python and wrapped C++ to Python
|
Class generator for setter trait. More...
#include <CppTraitDataStream.h>
Public Member Functions | |
| virtual void | classExtraFunctionDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of extra functions. | |
| virtual void | classExtraFunctionImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of extra functions. | |
| CppTraitDataStream () | |
| Consctructor of CppTraitDataStream. | |
| virtual void | headerExtraInclude (std::ofstream &fs, const GeneratorMode &mode) const |
| Add extra include on the header. | |
| virtual void | privateMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of private methods. | |
| virtual void | privateMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of private methods. | |
| virtual void | protectedMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of protected methods. | |
| virtual void | protectedMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of protected methods. | |
| virtual void | publicMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of public methods. | |
| virtual void | publicMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of public 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 | ~CppTraitDataStream () |
| Desctructor of CppTraitDataStream. | |
Class generator for setter trait.
Definition at line 16 of file CppTraitDataStream.h.
| CppTraitDataStream::CppTraitDataStream | ( | ) |
Consctructor of CppTraitDataStream.
Definition at line 12 of file CppTraitDataStream.cpp.
References PAbstractTraitBackend::PAbstractTraitBackend().
|
virtual |
|
virtual |
Declaration of extra functions.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 125 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream, PClassConfig::getFullName(), PClassConfig::getIsEnum(), and PClassConfig::getName().
|
virtual |
Implementation of extra functions.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 152 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream.
|
virtual |
Add extra include on the header.
| [out] | fs | : file to be completed |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 23 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream.
|
virtual |
Declaration of private methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 107 of file CppTraitDataStream.cpp.
|
virtual |
Implementation of private methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 116 of file CppTraitDataStream.cpp.
|
virtual |
Declaration of protected methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 79 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream, and PClassConfig::getIsEnum().
|
virtual |
Implementation of protected methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 98 of file CppTraitDataStream.cpp.
|
virtual |
Declaration of public methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 35 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream, PClassConfig::getIsEnum(), PClassConfig::getListAttribute(), and PClassConfig::getName().
|
virtual |
Implementation of public methods.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractTraitBackend.
Definition at line 69 of file CppTraitDataStream.cpp.
References GeneratorMode::enableDataStream.
|
inlinevirtualinherited |
Reimplemented in CppTraitCopy, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 38 of file PAbstractTraitBackend.h.
|
inlinevirtualinherited |
Reimplemented in CppTraitCopy, CppTraitEmpty, CppTraitFromString, and CppTraitTypeStream.
Definition at line 37 of file PAbstractTraitBackend.h.