PhoenixGenerator  2.0.4
Set of tools to generate code
Loading...
Searching...
No Matches
PAbstractWrapperTraitBackend Class Reference

Abstract trait of the backend. More...

#include <PAbstractTraitBackend.h>

+ Inheritance diagram for PAbstractWrapperTraitBackend:

Public Member Functions

virtual void classMethodDeclaration (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
 
virtual void classMethodImplementation (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
 
virtual void headerExtraInclude (std::ofstream &fs, const GeneratorMode &mode) const
 
 PAbstractWrapperTraitBackend ()
 
virtual void registerClassGetterSetter (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
 
virtual void registerClassMember (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
 
virtual void registerClassMethod (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
 
virtual void setupAddDependency (std::ofstream &fs, const GeneratorMode &mode) const
 
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 ~PAbstractWrapperTraitBackend ()
 

Detailed Description

Abstract trait of the backend.

Definition at line 42 of file PAbstractTraitBackend.h.

Constructor & Destructor Documentation

◆ PAbstractWrapperTraitBackend()

PAbstractWrapperTraitBackend::PAbstractWrapperTraitBackend ( )
inline

◆ ~PAbstractWrapperTraitBackend()

virtual PAbstractWrapperTraitBackend::~PAbstractWrapperTraitBackend ( )
inlinevirtual

Definition at line 45 of file PAbstractTraitBackend.h.

45{}

Member Function Documentation

◆ classMethodDeclaration()

virtual void PAbstractWrapperTraitBackend::classMethodDeclaration ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

◆ classMethodImplementation()

virtual void PAbstractWrapperTraitBackend::classMethodImplementation ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

◆ headerExtraInclude()

virtual void PAbstractWrapperTraitBackend::headerExtraInclude ( std::ofstream & fs,
const GeneratorMode & mode ) const
inlinevirtual

◆ registerClassGetterSetter()

virtual void PAbstractWrapperTraitBackend::registerClassGetterSetter ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

◆ registerClassMember()

virtual void PAbstractWrapperTraitBackend::registerClassMember ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

Reimplemented in WrapperTraitEmpty, WrapperTraitGetterSetter, and WrapperTraitTypeStream.

Definition at line 53 of file PAbstractTraitBackend.h.

53{}

◆ registerClassMethod()

virtual void PAbstractWrapperTraitBackend::registerClassMethod ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

◆ setupAddDependency()

virtual void PAbstractWrapperTraitBackend::setupAddDependency ( std::ofstream & fs,
const GeneratorMode & mode ) const
inlinevirtual

Reimplemented in WrapperTraitDataStream, and WrapperTraitTypeStream.

Definition at line 60 of file PAbstractTraitBackend.h.

60{}

◆ testCallFunction()

virtual void PAbstractWrapperTraitBackend::testCallFunction ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

◆ testFunction()

virtual void PAbstractWrapperTraitBackend::testFunction ( std::ofstream & fs,
const PClassConfig & classConfig,
const GeneratorMode & mode ) const
inlinevirtual

The documentation for this class was generated from the following file: