/* * PotentialSerializer.hpp * * Created on: 09.05.2013 * Author: heber */ #ifndef POTENTIALSERIALIZER_HPP_ #define POTENTIALSERIALIZER_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include class PotentialSerializer { public: /** Constructor for class PotentialSerializer. * */ PotentialSerializer(std::ostream &_to_serialize) : to_serialize(_to_serialize) {} /** Destructor for class PotentialSerializer. * */ ~PotentialSerializer() {} /** Function to stream all potentials present in PotentialRegistry to * internally stored stream. * */ void operator()(); private: std::ostream &to_serialize; }; #endif /* POTENTIALSERIALIZER_HPP_ */