PhoenixGenerator
2.8.0
Set of tools to generate code
Toggle main menu visibility
Loading...
Searching...
No Matches
NanobindTraitCheckStream.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Thibaut Oprinsen
3
Mail : thibaut.oprinsen@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
#ifndef __NANOBIND_TRAIT_CHECK_STREAM_H__
8
#define __NANOBIND_TRAIT_CHECK_STREAM_H__
9
10
#include <fstream>
11
#include "
generator_trait_include.h
"
12
13
15
class
NanobindTraitCheckStream
:
public
PAbstractNanobindTraitBackend
{
16
public
:
17
NanobindTraitCheckStream
();
18
virtual
~NanobindTraitCheckStream
();
19
20
virtual
void
registerStaticMethod
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode)
const
;
21
virtual
void
testFunction
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode,
const
PString & baseFileName)
const
;
22
virtual
void
testCallFunction
(std::ofstream & fs,
const
PClassConfig
& classConfig,
const
GeneratorMode
& mode)
const
;
23
24
};
25
26
#endif
NanobindTraitCheckStream::~NanobindTraitCheckStream
virtual ~NanobindTraitCheckStream()
Destructor of NanobindTraitCheckStream.
Definition
NanobindTraitCheckStream.cpp:16
NanobindTraitCheckStream::testCallFunction
virtual void testCallFunction(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Definition
NanobindTraitCheckStream.cpp:92
NanobindTraitCheckStream::registerStaticMethod
virtual void registerStaticMethod(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const
Definition
NanobindTraitCheckStream.cpp:22
NanobindTraitCheckStream::NanobindTraitCheckStream
NanobindTraitCheckStream()
Constructor of NanobindTraitCheckStream.
Definition
NanobindTraitCheckStream.cpp:11
NanobindTraitCheckStream::testFunction
virtual void testFunction(std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode, const PString &baseFileName) const
Definition
NanobindTraitCheckStream.cpp:45
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
NanobindTraitCheckStream
NanobindTraitCheckStream.h
Generated by
1.17.0