/* * ValueInterface.hpp * * Created on: Sep 28, 2011 * Author: heber */ #ifndef PARSERVALUEINTERFACE_HPP_ #define PARSERVALUEINTERFACE_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif /** Interface definition for general parameter values. * */ class ParserValueInterface { public: virtual ~ParserValueInterface() {}; virtual bool isValid(const std::string _value) const=0; virtual const std::string get() const=0; virtual void set(const std::string _value)=0; }; #endif /* PARSERVALUEINTERFACE_HPP_ */