![]() |
|
PhoenixGenerator
2.0.4
Set of tools to generate code
|
Class generator for setter trait. More...
#include <WrapperTraitGetterSetter.h>
Inheritance diagram for WrapperTraitGetterSetter:
Collaboration diagram for WrapperTraitGetterSetter:Public Member Functions | |
| virtual void | classMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Declaration of class method. | |
| virtual void | classMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of class method. | |
| virtual void | headerExtraInclude (std::ofstream &fs, const GeneratorMode &mode) const |
| Add extra include on the header. | |
| virtual void | registerClassGetterSetter (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Register class getter and setter. | |
| virtual void | registerClassMember (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Register class member. | |
| virtual void | registerClassMethod (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Register class method. | |
| virtual void | setupAddDependency (std::ofstream &fs, const GeneratorMode &mode) const |
| virtual void | testCallFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Call of the test function. | |
| virtual void | testFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| Implementation of test function. | |
| WrapperTraitGetterSetter () | |
| Consctructor of WrapperTraitGetterSetter. | |
| virtual | ~WrapperTraitGetterSetter () |
| Desctructor of WrapperTraitGetterSetter. | |
Class generator for setter trait.
Definition at line 16 of file WrapperTraitGetterSetter.h.
| WrapperTraitGetterSetter::WrapperTraitGetterSetter | ( | ) |
Consctructor of WrapperTraitGetterSetter.
Definition at line 11 of file WrapperTraitGetterSetter.cpp.
References PAbstractWrapperTraitBackend::PAbstractWrapperTraitBackend().
Here is the call graph for this function:
|
virtual |
Desctructor of WrapperTraitGetterSetter.
Definition at line 16 of file WrapperTraitGetterSetter.cpp.
|
virtual |
Declaration of class method.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 32 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, GeneratorMode::enableSetter, PClassConfig::getIsEnum(), getIsSimpleType(), PClassConfig::getListAttribute(), and wrapper_getClassName().
Here is the call graph for this function:
|
virtual |
Implementation of class method.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 49 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, GeneratorMode::enableSetter, PClassConfig::getIsEnum(), getIsSimpleType(), PClassConfig::getListAttribute(), and wrapper_getClassName().
Here is the call graph for this function:
|
virtual |
Add extra include on the header.
| [out] | fs | : file to be completed |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 22 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, and GeneratorMode::enableSetter.
|
virtual |
Register class getter and setter.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 108 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, GeneratorMode::enableSetter, getIsSimpleType(), PClassConfig::getListAttribute(), and wrapper_getClassName().
Here is the call graph for this function:
|
virtual |
Register class member.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 91 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, GeneratorMode::enableSetter, getIsSimpleType(), PClassConfig::getListAttribute(), getPythonStrForPythonApiType(), and wrapper_getClassName().
Here is the call graph for this function:
|
virtual |
Register class method.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 125 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, and GeneratorMode::enableSetter.
|
inlinevirtualinherited |
Reimplemented in WrapperTraitDataStream, and WrapperTraitTypeStream.
Definition at line 60 of file PAbstractTraitBackend.h.
|
virtual |
Call of the test function.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 145 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, and GeneratorMode::enableSetter.
|
virtual |
Implementation of test function.
| [out] | fs | : file to be completed |
| classConfig | : PClassConfig to be used | |
| mode | : mode of the generator |
Reimplemented from PAbstractWrapperTraitBackend.
Definition at line 135 of file WrapperTraitGetterSetter.cpp.
References GeneratorMode::enableGetter, and GeneratorMode::enableSetter.