/* * ParameterAsString.hpp * * Created on: Apr 18, 2012 * Author: ankele */ #ifndef PARAMETERASSTRING_HPP_ #define PARAMETERASSTRING_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include "CodePatterns/Clone.hpp" #include "ValueAsString.hpp" /** This class encapsulates a clonable, continuous value. * */ class ParameterAsString : virtual public ValueAsString, public Clone { public: virtual ~ParameterAsString(){}; virtual const std::string &getName() const=0; virtual ParameterAsString* clone() const=0; }; #endif /* PARAMETERASSTRING_HPP_ */