PhoenixInkscape
2.0.0
Generate multiple png files with svg inkscape files
data_stream_message.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_MESSAGE_H__
8
#define __DATA_STREAM_MESSAGE_H__
9
10
#include "
data_stream_include.h
"
11
12
13
15
template
<>
16
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::
READ
, bool>{
17
static
bool
data_stream
(
DataStreamIter
& ds,
bool
& data);
18
static
bool
data_stream
(
DataStreamIter
& ds,
bool
* data,
size_t
nbElement);
19
};
20
22
template
<>
23
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::
WRITE
, bool>{
24
static
bool
data_stream
(
DataStreamIter
& ds,
bool
& data);
25
static
bool
data_stream
(
DataStreamIter
& ds,
bool
* data,
size_t
nbElement);
26
};
27
29
template
<>
30
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::
READ
, std::string>{
31
static
bool
data_stream
(
DataStreamIter
& ds, std::string & data);
32
};
33
35
template
<>
36
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::
WRITE
, std::string>{
37
static
bool
data_stream
(
DataStreamIter
& ds, std::string & data);
38
};
39
40
#include "
data_stream_write_message.h
"
41
#include "
data_stream_read_message.h
"
42
43
44
#endif
data_stream_include.h
DataStreamIter
DataStreamType * DataStreamIter
Definition:
data_stream_include.h:28
data_stream_read_message.h
data_stream_write_message.h
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
tmp_project
PhoenixDataStream
src
data_stream_message.h
Generated on Fri Mar 14 2025 12:05:52 for PhoenixInkscape by
1.9.1