/* * DiscreteParameter.hpp * * Created on: Sep 30, 2011 * Author: heber */ #ifndef DISCRETEPARAMETER_HPP_ #define DISCRETEPARAMETER_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include "DiscreteValue.hpp" #include "Parameter.hpp" #include /** This class encapsulates a clonable, continuous value. * */ template class DiscreteParameter : public Parameter, public DiscreteValue { public: DiscreteParameter(); DiscreteParameter(const std::vector &_ValidValues); virtual ~DiscreteParameter(); Parameter* clone() const; }; #include "DiscreteParameter_impl.hpp" #endif /* DISCRETEPARAMETER_HPP_ */