PhoenixMock  1.8.7
Tools to split/merge/print mock used in Phoenix
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 
29 
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
DataStream
Generic DataStream class.
Definition: data_stream_include.h:27