PhoenixGenerator
2.8.0
Set of tools to generate code
Toggle main menu visibility
Loading...
Searching...
No Matches
NanobindTraitMethod.h
Go to the documentation of this file.
1
2
/***************************************
3
Auteur : Thibaut Oprinsen
4
Mail : thibaut.oprinsen@lapp.in2p3.fr
5
Licence : CeCILL-C
6
****************************************/
7
8
#ifndef __NANOBIND_TRAIT_METHOD_H__
9
#define __NANOBIND_TRAIT_METHOD_H__
10
11
#include <fstream>
12
#include "
generator_trait_include.h
"
13
15
class
NanobindTraitMethod
:
public
PAbstractNanobindTraitBackend
{
16
public
:
17
NanobindTraitMethod
();
18
virtual
~NanobindTraitMethod
();
19
20
virtual
void
registerConstructor
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode)
const
;
21
};
22
23
#endif
NanobindTraitMethod::registerConstructor
virtual void registerConstructor(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Definition
NanobindTraitMethod.cpp:24
NanobindTraitMethod::~NanobindTraitMethod
virtual ~NanobindTraitMethod()
Destructor of NanobindTraitMethod.
Definition
NanobindTraitMethod.cpp:18
NanobindTraitMethod::NanobindTraitMethod
NanobindTraitMethod()
Constructor of NanobindTraitMethod.
Definition
NanobindTraitMethod.cpp:13
PAbstractNanobindTraitBackend::PAbstractNanobindTraitBackend
PAbstractNanobindTraitBackend()
Definition
PAbstractTraitBackend.h:67
PClassConfig
Class to describe a basic class.
Definition
PClassConfig.h:14
generator_trait_include.h
GeneratorMode
All the genertor modes.
Definition
GeneratorMode.h:27
src
TraitBackEnd
Nanobind
NanobindTraitMethod
NanobindTraitMethod.h
Generated by
1.17.0