ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class IDump

alps::IDump

Synopsis

// In header: <alps/osiris/dump.h>


class IDump {
public:
  // construct/copy/destruct
  IDump(uint32_t = 0);
  ~IDump();

  // public member functions
  uint32_t version() const;
  void set_version(uint32_t);
  void read_simple(int &);
  void read_simple(double &);
  template<typename T> void read_complex(std::complex< T > &);
  template<typename T> IDump & load(T &);
  template<typename T> IDump & load(std::complex< T > &);
  template<typename T> void read_array(std::size_t, std::complex< T > *);
  void read_string(std::size_t, char *);
  void read_string(std::string &);
  template<typename T> operator std::complex< T >();
  template<typename T> T get();
  bool test();
};

Description

IDump public construct/copy/destruct

  1. IDump(uint32_t v = 0);
  2. ~IDump();

IDump public member functions

  1. uint32_t version() const;
  2. void set_version(uint32_t v);
  3. void read_simple(int & x);
  4. void read_simple(double & x);
  5. template<typename T> void read_complex(std::complex< T > & x);
  6. template<typename T> IDump & load(T & x);
  7. template<typename T> IDump & load(std::complex< T > & x);
  8. template<typename T> void read_array(std::size_t n, std::complex< T > * p);
  9. void read_string(std::size_t n, char * s);
  10. void read_string(std::string &);
  11. template<typename T> operator std::complex< T >();
  12. template<typename T> T get();
  13. bool test();
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext