![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::IDump
// 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); virtual void read_simple(int &) = 0; virtual void read_simple(double &) = 0; 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 > *); virtual void read_string(std::size_t, char *); virtual void read_string(std::string &); template<typename T> operator std::complex< T >(); template<typename T> T get(); bool test(); };
IDump
public member functionsuint32_t version() const;
void set_version(uint32_t v);
virtual void read_simple(int & x) = 0;
virtual void read_simple(double & x) = 0;
template<typename T> void read_complex(std::complex< T > & x);
template<typename T> IDump & load(T & x);
template<typename T> IDump & load(std::complex< T > & x);
template<typename T> void read_array(std::size_t n, std::complex< T > * p);
virtual void read_string(std::size_t n, char * s);
virtual void read_string(std::string &);
template<typename T> operator std::complex< T >();
template<typename T> T get();
bool test();
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |