Browse Source

Set up BoundedGloballyFormula to methods of FormulaInformationVisitor.*

main
Lukas Posch 4 years ago
parent
commit
5030efd363
  1. 4
      src/storm/logic/FormulaInformationVisitor.cpp
  2. 1
      src/storm/logic/FormulaInformationVisitor.h

4
src/storm/logic/FormulaInformationVisitor.cpp

@ -24,6 +24,10 @@ namespace storm {
boost::any FormulaInformationVisitor::visit(BooleanLiteralFormula const&, boost::any const&) const {
return FormulaInformation();
}
boost::any FormulaInformationVisitor::visit(BoundedGloballyFormula const& f, boost::any const& data) const {
return f.getSubformula().accept(*this, data);
}
boost::any FormulaInformationVisitor::visit(BoundedUntilFormula const& f, boost::any const& data) const {
FormulaInformation result;

1
src/storm/logic/FormulaInformationVisitor.h

@ -15,6 +15,7 @@ namespace storm {
virtual boost::any visit(AtomicLabelFormula const& f, boost::any const& data) const override;
virtual boost::any visit(BinaryBooleanStateFormula const& f, boost::any const& data) const override;
virtual boost::any visit(BooleanLiteralFormula const& f, boost::any const& data) const override;
virtual boost::any visit(BoundedGloballyFormula const& f, boost::any const& data) const override;
virtual boost::any visit(BoundedUntilFormula const& f, boost::any const& data) const override;
virtual boost::any visit(ConditionalFormula const& f, boost::any const& data) const override;
virtual boost::any visit(CumulativeRewardFormula const& f, boost::any const& data) const override;

Loading…
Cancel
Save