PhoenixDataStream
1.0.0
Framework to save/load/serialize/deserialize data
Loading...
Searching...
No Matches
template_stream_file_header.h
Go to the documentation of this file.
1
3
template
<>
4
struct
DataStream
<FILE*,
DataStreamMode::READ
, SIMPLE_TYPE>{
5
static
bool
data_stream
(FILE* & ds, SIMPLE_TYPE & data);
6
static
bool
data_stream
(FILE* & ds, SIMPLE_TYPE * data,
size_t
nbElement);
7
};
8
10
template
<>
11
struct
DataStream
<FILE*,
DataStreamMode::READ
, std::vector<SIMPLE_TYPE> >{
12
static
bool
data_stream
(FILE* & ds, std::vector<SIMPLE_TYPE> & data);
13
};
14
15
template
<>
17
struct
DataStream
<FILE*,
DataStreamMode::WRITE
, SIMPLE_TYPE>{
18
static
bool
data_stream
(FILE* & ds, SIMPLE_TYPE & data);
19
static
bool
data_stream
(FILE* & ds, SIMPLE_TYPE * data,
size_t
nbElement);
20
};
21
22
template
<>
24
struct
DataStream
<FILE*,
DataStreamMode::WRITE
, std::vector<SIMPLE_TYPE> >{
25
static
bool
data_stream
(FILE* & ds, std::vector<SIMPLE_TYPE> & data);
26
};
27
28
30
template
<>
31
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::READ, SIMPLE_TYPE>{
32
static
bool
data_stream
(
DataStreamIter
& ds, SIMPLE_TYPE & data);
33
static
bool
data_stream
(
DataStreamIter
& ds, SIMPLE_TYPE * data,
size_t
nbElement);
34
};
35
37
template
<>
38
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::WRITE, SIMPLE_TYPE>{
39
static
bool
data_stream
(
DataStreamIter
& ds, SIMPLE_TYPE & data);
40
static
bool
data_stream
(
DataStreamIter
& ds, SIMPLE_TYPE * data,
size_t
nbElement);
41
};
42
44
template
<>
45
struct
DataStream
<size_t,
DataStreamMode
::WRITE, SIMPLE_TYPE>{
46
static
bool
data_stream
(
size_t
& ds, SIMPLE_TYPE & data);
47
static
bool
data_stream
(
size_t
& ds, SIMPLE_TYPE * data,
size_t
nbElement);
48
};
49
50
51
DataStreamIter
DataStreamType * DataStreamIter
Definition
data_stream_include.h:28
DataStreamMode
Definition
data_stream_include.h:18
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
src
GeneratedSources
template_stream_file_header.h
Generated by
1.13.2