PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
data_stream_include.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_INCLUDE_H__
8
#define __DATA_STREAM_INCLUDE_H__
9
10
#include <string.h>
11
#include <string>
12
#include <map>
13
#include <vector>
14
#include <list>
15
#include <iostream>
16
17
namespace
DataStreamMode
{
19
enum
DataStreamMode
{
20
READ
,
21
WRITE
22
};
23
}
24
26
template
<
typename
Stream, DataStreamMode::DataStreamMode Mode,
typename
T>
27
struct
DataStream
{
28
static
bool
data_stream
(Stream & ds, T & data){
29
return
false
;
30
}
31
};
32
33
34
#endif
35
36
37
38
DataStreamMode::WRITE
@ WRITE
Definition:
data_stream_include.h:29
DataStreamMode::READ
@ READ
Definition:
data_stream_include.h:28
DataStream::data_stream
static bool data_stream(Stream &ds, T &data)
Definition:
data_stream_include.h:28
DataStreamMode
Definition:
data_stream_include.h:17
DataStream
Generic DataStream class.
Definition:
data_stream_include.h:27
tmp_project
DataStream
src
data_stream_include.h
Generated on Mon Dec 9 2024 15:33:41 for PhoenixMock by
1.8.17