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
RustTraitDataStream.cpp
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
#include "
RustTraitDataStream.h
"
8
11
14
void
RustTraitDataStream::headerExtraInclude
(std::ofstream & fs,
const
GeneratorMode
& mode)
const
{
15
if
(!mode.
enableDataStream
){
16
return
;
17
}
18
fs <<
"use rustyphoenixdatastreamderive::PhoenixDataStream;"
;
19
fs << std::endl;
20
fs <<
"use rustyphoenixdatastream::{DataStreamMessage, DataStream, DataStreamIterMut, DataStreamIter};"
;
21
fs << std::endl;
22
}
RustTraitDataStream.h
RustTraitDataStream::headerExtraInclude
virtual void headerExtraInclude(std::ofstream &fs, const GeneratorMode &mode) const
Rust trait generating header use Add extra include on the header.
Definition
RustTraitDataStream.cpp:14
GeneratorMode
All the genertor modes.
Definition
GeneratorMode.h:28
GeneratorMode::enableDataStream
bool enableDataStream
True to enable data stream interface generator.
Definition
GeneratorMode.h:30
src
TraitBackEnd
Rust
RustTraitDataStream
RustTraitDataStream.cpp
Generated by
1.18.0