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