PhoenixGenerator
3.4.0
Generate code from template files and projects in C++, Rust, Python and wrapped C++ to Python
Toggle main menu visibility
Loading...
Searching...
No Matches
RustTraitGetterSetter.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : LGPL-3.0-only
5
****************************************/
6
7
#ifndef __RUST_TRAIT_GETTER_SETTER_H__
8
#define __RUST_TRAIT_GETTER_SETTER_H__
9
10
#include <fstream>
11
#include "
generator_trait_include.h
"
12
14
class
RustTraitGetterSetter
:
public
PAbstractRustTraitBackend
{
15
public
:
16
RustTraitGetterSetter
();
17
virtual
~RustTraitGetterSetter
();
18
19
virtual
void
implMethodDeclaration
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode)
const
;
20
virtual
void
testFunction
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode)
const
;
21
};
22
23
#endif
PAbstractRustTraitBackend::PAbstractRustTraitBackend
PAbstractRustTraitBackend()
Definition
PAbstractTraitBackend.h:86
PClassConfig
Class to describe a basic class.
Definition
PClassConfig.h:14
RustTraitGetterSetter::implMethodDeclaration
virtual void implMethodDeclaration(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Implementation of the impl block methods.
Definition
RustTraitGetterSetter.cpp:23
RustTraitGetterSetter::RustTraitGetterSetter
RustTraitGetterSetter()
Consctructor of RustTraitGetterSetter.
Definition
RustTraitGetterSetter.cpp:11
RustTraitGetterSetter::testFunction
virtual void testFunction(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Implementation of test function.
Definition
RustTraitGetterSetter.cpp:81
generator_trait_include.h
GeneratorMode
All the genertor modes.
Definition
GeneratorMode.h:28
src
TraitBackEnd
Rust
RustTraitGetterSetter
RustTraitGetterSetter.h
Generated by
1.18.0