#ifndef STORM_LOGIC_UNARYPATHFORMULA_H_ #define STORM_LOGIC_UNARYPATHFORMULA_H_ #include #include "src/logic/PathFormula.h" namespace storm { namespace logic { class UnaryPathFormula : public PathFormula { public: UnaryPathFormula(std::shared_ptr const& subformula); virtual ~UnaryPathFormula() { // Intentionally left empty. } virtual bool isUnaryPathFormula() const override; Formula& getSubformula(); Formula const& getSubformula() const; private: std::shared_ptr subformula; }; } } #endif /* STORM_LOGIC_UNARYPATHFORMULA_H_ */