Collage  1.4.0
High-performance C++ library for developing object-oriented distributed applications.
co::DataIStreamArchive Class Reference

A boost.serialization input archive reading from a co::DataIStream. More...

#include <dataIStreamArchive.h>

+ Inheritance diagram for co::DataIStreamArchive:
+ Collaboration diagram for co::DataIStreamArchive:

Classes

struct  use_array_optimization
 

Public Member Functions

CO_API DataIStreamArchive (DataIStream &stream)
 Construct a new deserialization archive. More...
 
CO_API void load_binary (void *data, std::size_t size)
 
template<typename T >
void load_array (boost::serialization::array< T > &a, unsigned int)
 
template<typename T >
boost::enable_if< boost::is_integral< T > >::type load (T &t)
 
template<typename T >
boost::enable_if< boost::is_floating_point< T > >::type load (T &t)
 

Friends

class boost::archive::load_access
 

Detailed Description

A boost.serialization input archive reading from a co::DataIStream.

Definition at line 58 of file dataIStreamArchive.h.

Constructor & Destructor Documentation

CO_API co::DataIStreamArchive::DataIStreamArchive ( DataIStream stream)
explicit

Construct a new deserialization archive.

Version
1.0

The documentation for this class was generated from the following files: