Class odump_archive
alps::odump_archive
Synopsis
// In header: <alps/osiris/dumparchive.h>
class odump_archive {
public:
// construct/copy/destruct
odump_archive(ODump &, bool = true);
// public member functions
void save_binary(const void *, size_t) ;
template<typename T> void save(const T &) ;
template<typename T> void save_override(const T &, BOOST_PFTO) ;
void save_override(const boost::archive::class_id_optional_type &, int) ;
void save_override(const boost::archive::version_type &, int) ;
void save_override(const boost::archive::class_id_type &, int) ;
void save_override(const boost::archive::class_id_reference_type &, int) ;
void save_override(const boost::archive::object_id_type &, int) ;
void save_override(const boost::archive::object_reference_type &, int) ;
void save_override(const boost::archive::tracking_type &, int) ;
void save_override(const boost::archive::class_name_type &, int) ;
};
Description
odump_archive
public
construct/copy/destruct
odump_archive(ODump & d, bool c = true);
odump_archive
public member functions
void save_binary(const void * address, size_t count) ;
template<typename T> void save(const T & t) ;
template<typename T> void save_override(const T & t, BOOST_PFTO int) ;
void save_override(const boost::archive::class_id_optional_type &, int) ;
void save_override(const boost::archive::version_type & t, int) ;
void save_override(const boost::archive::class_id_type & t, int) ;
void save_override(const boost::archive::class_id_reference_type & t, int) ;
void save_override(const boost::archive::object_id_type & t, int) ;
void save_override(const boost::archive::object_reference_type & t, int) ;
void save_override(const boost::archive::tracking_type & t, int) ;
void save_override(const boost::archive::class_name_type & t, int) ;