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