PhoenixPresentation
2.0.0
Set of cmake function to automate presentation generation
data_stream_file.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
#ifndef __DATA_STREAM_FILE_H__
8
#define __DATA_STREAM_FILE_H__
9
10
#include "
data_stream_include.h
"
11
13
template
<>
14
struct
DataStream
<FILE*,
DataStreamMode::READ
,
bool
>{
15
static
bool
data_stream
(FILE* & ds,
bool
& data);
16
static
bool
data_stream
(FILE* & ds,
bool
* data,
size_t
nbElement);
17
};
18
19
template
<>
21
struct
DataStream
<FILE*,
DataStreamMode::WRITE
,
bool
>{
22
static
bool
data_stream
(FILE* & ds,
bool
& data);
23
static
bool
data_stream
(FILE* & ds,
bool
* data,
size_t
nbElement);
24
};
25
27
template
<>
28
struct
DataStream
<FILE*,
DataStreamMode::READ
, std::string>{
29
static
bool
data_stream
(FILE* & ds, std::string & data);
30
};
31
33
template
<>
34
struct
DataStream
<FILE*,
DataStreamMode::WRITE
, std::string>{
35
static
bool
data_stream
(FILE* & ds, std::string & data);
36
};
37
38
#include "
data_stream_write_file.h
"
39
#include "
data_stream_read_file.h
"
40
41
#endif
42
data_stream_include.h
data_stream_read_file.h
data_stream_write_file.h
DataStreamMode::READ
@ READ
Definition:
data_stream_include.h:21
DataStreamMode::WRITE
@ WRITE
Definition:
data_stream_include.h:22
DataStream
Generic DataStream class.
Definition:
data_stream_include.h:32
DataStream::data_stream
static bool data_stream(Stream &ds, T &data)
Dummy function to catch if a type is not specialised.
Definition:
data_stream_include.h:37
tmp_project
PhoenixInkscape
tmp_project
PhoenixDataStream
src
data_stream_file.h
Generated on Fri Mar 14 2025 15:50:10 for PhoenixPresentation by
1.9.1