DataStream  1.8.8
DataStream : framework to save/load/serialize/deserialize data
DataStream< FILE *, DataStreamMode::WRITE, std::vector< T > > Struct Template Reference

How to write a class in a file. More...

#include <data_stream_write_file.h>

Static Public Member Functions

static bool data_stream (FILE *&ds, std::vector< T > &data)
 Get the size of a class std::vector T. More...
 

Detailed Description

template<typename T>
struct DataStream< FILE *, DataStreamMode::WRITE, std::vector< T > >

How to write a class in a file.

Definition at line 15 of file data_stream_write_file.h.

Member Function Documentation

◆ data_stream()

template<typename T >
static bool DataStream< FILE *, DataStreamMode::WRITE, std::vector< T > >::data_stream ( FILE *&  ds,
std::vector< T > &  data 
)
inlinestatic

Get the size of a class std::vector T.

Parameters
[out]ds: file to write the class std::vector T
data: data to be saved
Returns
true on success, false otherwise

Definition at line 25 of file data_stream_write_file.h.

25  {return b;} //If there is no element, quit now
26 
27 // if(data_stream_isSimpleType<T>()){
28 // b &= DataStream<FILE*, DataStreamMode::WRITE, T>::data_stream_tab(ds, (T*)data.data(), nbElement);
29 // }else{
30  for(typename std::vector<T>::iterator it(data.begin()); it != data.end(); ++it){
32  }
33 // }
34  return b;
35  }
36 };
37 
39 template<typename T>

The documentation for this struct was generated from the following file:
DataStream::data_stream
static bool data_stream(Stream &ds, T &data)
Definition: data_stream_include.h:28