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

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

#include <data_stream_read_file.h>

Static Public Member Functions

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

Detailed Description

template<typename T, typename U>
struct DataStream< FILE *, DataStreamMode::READ, std::map< T, U > >

How to write a class in a file.

Definition at line 58 of file data_stream_read_file.h.

Member Function Documentation

◆ data_stream()

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

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

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

Definition at line 64 of file data_stream_read_file.h.

64  {
65  //Get the number of elements
66  size_t nbElement(0lu);
68  if(nbElement == 0lu || !b){return b;} //If there is no element, quit now
69  for(size_t i(0lu); i < nbElement && b; ++i){
70  T tmpFirst;
72  U tmpSecond;
74  data[tmpFirst] = tmpSecond; //Add data in map
75  }
76  return b;
77  }

References DataStream< Stream, Mode, T >::data_stream().

+ Here is the call graph for this function:

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