#pragma once #include "src/storage/jani/Variable.h" namespace storm { namespace jani { class UnboundedIntegerVariable : public Variable { public: /*! * Creates an unbounded integer variable without initial value. */ UnboundedIntegerVariable(std::string const& name, storm::expressions::Variable const& variable, bool transient=false); /*! * Creates an unbounded integer variable with initial value. */ UnboundedIntegerVariable(std::string const& name, storm::expressions::Variable const& variable, storm::expressions::Expression const&, bool transient=false); virtual bool isUnboundedIntegerVariable() const override; }; } }