Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Mediated_interface_oserialization< MediatedInterface > Class Template Reference

Serialization of a mediated interface. More...

#include <Molecular_interfaces_oserialization.hpp>

Serialization

template<class Archive>
void save (Archive &ar, const unsigned version) const
 Serialize in an archive this data structure.
template<class Archive>
void load (Archive &ar, const unsigned version)
 Load a serialized data structure.
 BOOST_SERIALIZATION_SPLIT_MEMBER ()
 Allow to save a data structure without requirement for loading it.

Constructors

 T_Mediated_interface_oserialization (const MediatedInterface &interface)
 Constructor initializing the mediated interface to be serialized.

Detailed Description

template<class MediatedInterface>
class SBL::CSB::T_Mediated_interface_oserialization< MediatedInterface >

Serialization of a mediated interface.

Template Parameters
MediatedInterfaceModel of a mediated interface.

Constructor & Destructor Documentation

◆ T_Mediated_interface_oserialization()

template<class MediatedInterface>
T_Mediated_interface_oserialization ( const MediatedInterface & interface)
inline

Constructor initializing the mediated interface to be serialized.

Member Function Documentation

◆ BOOST_SERIALIZATION_SPLIT_MEMBER()

template<class MediatedInterface>
BOOST_SERIALIZATION_SPLIT_MEMBER ( )

Allow to save a data structure without requirement for loading it.

◆ load()

template<class MediatedInterface>
template<class Archive>
void load ( Archive & ar,
const unsigned version )

Load a serialized data structure.

Cannot be used !

◆ save()

template<class MediatedInterface>
template<class Archive>
void save ( Archive & ar,
const unsigned version ) const

Serialize in an archive this data structure.