![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::ODump
// In header: <alps/osiris/dump.h> class ODump { public: // construct/copy/destruct ODump(uint32_t = 0); ~ODump(); // public member functions uint32_t version() const; virtual void write_simple(int) = 0; virtual void write_simple(double) = 0; 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 > *); virtual void write_string(std::size_t, const char *); virtual void write_string(const std::string &); };
ODump
public member functionsuint32_t version() const;
virtual void write_simple(int x) = 0;
virtual void write_simple(double x) = 0;
template<typename T> void write_complex(const std::complex< T > & x);
template<typename T> ODump & store(const T & x);
template<typename T> ODump & store(const std::complex< T > & x);
template<typename T> void write_array(std::size_t n, const std::complex< T > * p);
virtual void write_string(std::size_t n, const char * s);
virtual void write_string(const std::string &);
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |