mxnet
Static Public Member Functions | List of all members
dmlc::serializer::Handler< T > Struct Template Reference

generic serialization handler More...

#include <serializer.h>

Collaboration diagram for dmlc::serializer::Handler< T >:
Collaboration graph

Static Public Member Functions

static void Write (Stream *strm, const T &data)
 write data to stream More...
 
static bool Read (Stream *strm, T *data)
 read data to stream More...
 

Detailed Description

template<typename T>
struct dmlc::serializer::Handler< T >

generic serialization handler

generic serialization handler for type T

Template Parameters
Tthe type to be serialized
need_endian_swapWhether use little endian

User can define specialization of this class to support composite serialization of their own class.

Template Parameters
Tthe type to be serialized

Member Function Documentation

template<typename T >
static bool dmlc::serializer::Handler< T >::Read ( Stream strm,
T *  data 
)
inlinestatic

read data to stream

Parameters
strmthe stream to read the data.
datathe pointer to the data obeject to read
Returns
whether the read is successful
template<typename T >
static void dmlc::serializer::Handler< T >::Write ( Stream strm,
const T &  data 
)
inlinestatic

write data to stream

Parameters
strmthe stream we write the data.
datathe data obeject to be serialized

The documentation for this struct was generated from the following file: