ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

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

  1. odump_archive(ODump & d, bool c = true);

odump_archive public member functions

  1. void save_binary(const void * address, size_t count);
  2. template<typename T> void save(const T & t);
  3. template<typename T> void save_override(const T & t, BOOST_PFTO int);
  4. void save_override(const boost::archive::class_id_optional_type &, int);
  5. void save_override(const boost::archive::version_type & t, int);
  6. void save_override(const boost::archive::class_id_type & t, int);
  7. void save_override(const boost::archive::class_id_reference_type & t, int);
  8. void save_override(const boost::archive::object_id_type & t, int);
  9. void save_override(const boost::archive::object_reference_type & t, int);
  10. void save_override(const boost::archive::tracking_type & t, int);
  11. void save_override(const boost::archive::class_name_type & t, int);
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext