PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
data_stream_size.cpp
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
#include "
data_stream_size.h
"
8
10
14
bool
DataStream<size_t, DataStreamMode::WRITE, bool>::data_stream
(
size_t
& ds,
bool
& data){
15
ds +=
sizeof
(bool);
16
return
true
;
17
}
18
20
25
bool
DataStream<size_t, DataStreamMode::WRITE, bool>::data_stream
(
size_t
& ds,
bool
* data,
size_t
nbElement){
26
ds +=
sizeof
(bool)*nbElement;
27
return
true
;
28
}
29
31
35
bool
DataStream<size_t, DataStreamMode::WRITE, char>::data_stream
(
size_t
& ds,
char
& data){
36
ds +=
sizeof
(char);
37
return
true
;
38
}
39
41
46
bool
DataStream<size_t, DataStreamMode::WRITE, char>::data_stream
(
size_t
& ds,
char
* data,
size_t
nbElement){
47
ds +=
sizeof
(char)*nbElement;
48
return
true
;
49
}
50
52
56
bool
DataStream<size_t, DataStreamMode::WRITE, short>::data_stream
(
size_t
& ds,
short
& data){
57
ds +=
sizeof
(short);
58
return
true
;
59
}
60
62
67
bool
DataStream<size_t, DataStreamMode::WRITE, short>::data_stream
(
size_t
& ds,
short
* data,
size_t
nbElement){
68
ds +=
sizeof
(short)*nbElement;
69
return
true
;
70
}
71
73
77
bool
DataStream<size_t, DataStreamMode::WRITE, int>::data_stream
(
size_t
& ds,
int
& data){
78
ds +=
sizeof
(int);
79
return
true
;
80
}
81
83
88
bool
DataStream<size_t, DataStreamMode::WRITE, int>::data_stream
(
size_t
& ds,
int
* data,
size_t
nbElement){
89
ds +=
sizeof
(int)*nbElement;
90
return
true
;
91
}
92
94
98
bool
DataStream<size_t, DataStreamMode::WRITE, long int>::data_stream
(
size_t
& ds,
long
int
& data){
99
ds +=
sizeof
(
long
int);
100
return
true
;
101
}
102
104
109
bool
DataStream<size_t, DataStreamMode::WRITE, long int>::data_stream
(
size_t
& ds,
long
int
* data,
size_t
nbElement){
110
ds +=
sizeof
(
long
int)*nbElement;
111
return
true
;
112
}
113
115
119
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned char>::data_stream
(
size_t
& ds,
unsigned
char
& data){
120
ds +=
sizeof
(
unsigned
char);
121
return
true
;
122
}
123
125
130
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned char>::data_stream
(
size_t
& ds,
unsigned
char
* data,
size_t
nbElement){
131
ds +=
sizeof
(
unsigned
char)*nbElement;
132
return
true
;
133
}
134
136
140
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned short>::data_stream
(
size_t
& ds,
unsigned
short
& data){
141
ds +=
sizeof
(
unsigned
short);
142
return
true
;
143
}
144
146
151
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned short>::data_stream
(
size_t
& ds,
unsigned
short
* data,
size_t
nbElement){
152
ds +=
sizeof
(
unsigned
short)*nbElement;
153
return
true
;
154
}
155
157
161
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned int>::data_stream
(
size_t
& ds,
unsigned
int
& data){
162
ds +=
sizeof
(
unsigned
int);
163
return
true
;
164
}
165
167
172
bool
DataStream<size_t, DataStreamMode::WRITE, unsigned int>::data_stream
(
size_t
& ds,
unsigned
int
* data,
size_t
nbElement){
173
ds +=
sizeof
(
unsigned
int)*nbElement;
174
return
true
;
175
}
176
178
182
bool
DataStream<size_t, DataStreamMode::WRITE, long unsigned int>::data_stream
(
size_t
& ds,
long
unsigned
int
& data){
183
ds +=
sizeof
(
long
unsigned
int);
184
return
true
;
185
}
186
188
193
bool
DataStream<size_t, DataStreamMode::WRITE, long unsigned int>::data_stream
(
size_t
& ds,
long
unsigned
int
* data,
size_t
nbElement){
194
ds +=
sizeof
(
long
unsigned
int)*nbElement;
195
return
true
;
196
}
197
199
203
bool
DataStream<size_t, DataStreamMode::WRITE, float>::data_stream
(
size_t
& ds,
float
& data){
204
ds +=
sizeof
(float);
205
return
true
;
206
}
207
209
214
bool
DataStream<size_t, DataStreamMode::WRITE, float>::data_stream
(
size_t
& ds,
float
* data,
size_t
nbElement){
215
ds +=
sizeof
(float)*nbElement;
216
return
true
;
217
}
218
220
224
bool
DataStream<size_t, DataStreamMode::WRITE, double>::data_stream
(
size_t
& ds,
double
& data){
225
ds +=
sizeof
(double);
226
return
true
;
227
}
228
230
235
bool
DataStream<size_t, DataStreamMode::WRITE, double>::data_stream
(
size_t
& ds,
double
* data,
size_t
nbElement){
236
ds +=
sizeof
(double)*nbElement;
237
return
true
;
238
}
239
241
245
bool
DataStream<size_t, DataStreamMode::WRITE, std::string>::data_stream
(
size_t
& ds, std::string & data){
246
ds += data.size() +
sizeof
(size_t);
//Number of char + sizeof(size_t) to store the number of char
247
return
true
;
248
}
249
250
data_stream_size.h
DataStream::data_stream
static bool data_stream(Stream &ds, T &data)
Definition:
data_stream_include.h:28
tmp_project
DataStream
src
data_stream_size.cpp
Generated on Mon Dec 9 2024 15:33:41 for PhoenixMock by
1.8.17