MUQ  0.4.3
cereal Namespace Reference

Classes

struct  TemporaryBoostAnyConst
 
struct  TemporaryBoostAny
 
class  BoostAnySerializer
 

Functions

template<class Archive >
void save (Archive &ar, TemporaryBoostAnyConst const &obj)
 
template<class Archive >
void load (Archive &ar, boost::any &obj)
 
template<class Archive >
void save (Archive &ar, MultiIndex const &obj)
 
template<class Archive >
void load (Archive &ar, MultiIndex &obj)
 

Function Documentation

◆ load() [1/2]

template<class Archive >
void cereal::load ( Archive &  ar,
boost::any &  obj 
)

Deserializes a boost any.

Definition at line 137 of file BoostAnySerializer.h.

◆ load() [2/2]

template<class Archive >
void cereal::load ( Archive &  ar,
MultiIndex &  obj 
)

Definition at line 19 of file MultiIndexSerializer.h.

◆ save() [1/2]

template<class Archive >
void cereal::save ( Archive &  ar,
MultiIndex const &  obj 
)

Definition at line 13 of file MultiIndexSerializer.h.

◆ save() [2/2]

template<class Archive >
void cereal::save ( Archive &  ar,
TemporaryBoostAnyConst const &  obj 
)

Serializes a boost::any object. Assumes that the boost::any wraps around a double, Eigen::VectorXd, or Eigen::MatrixXd

Definition at line 59 of file BoostAnySerializer.h.

References cereal::TemporaryBoostAnyConst::any.