ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class ODump

alps::ODump

Synopsis

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


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

  // public member functions
  uint32_t version() const;
  void write_simple(int) ;
  void write_simple(double) ;
  template<typename T> void write_complex(const std::complex< T > &) ;
  template<typename T> ODump & store(const T &) ;
  template<typename T> ODump & store(const std::complex< T > &) ;
  template<typename T> 
    void write_array(std::size_t, const std::complex< T > *) ;
  void write_string(std::size_t, const char *) ;
  void write_string(const std::string &) ;
};

Description

ODump public construct/copy/destruct

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

ODump public member functions

  1. uint32_t version() const;
  2. void write_simple(int x) ;
  3. void write_simple(double x) ;
  4. template<typename T> void write_complex(const std::complex< T > & x) ;
  5. template<typename T> ODump & store(const T & x) ;
  6. template<typename T> ODump & store(const std::complex< T > & x) ;
  7. template<typename T> 
      void write_array(std::size_t n, const std::complex< T > * p) ;
  8. void write_string(std::size_t n, const char * s) ;
  9. void write_string(const std::string &) ;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext