12 typedef std::map<std::string, std::shared_ptr<Formula const>>
ApToFormulaMap;
26 virtual boost::any
visit(
NextFormula const& f, boost::any
const& data)
const override;
28 virtual boost::any
visit(
UntilFormula const& f, boost::any
const& data)
const override;
37 ExtractMaximalStateFormulasVisitor(
ApToFormulaMap& extractedFormulas);
39 std::shared_ptr<Formula>
extract(std::shared_ptr<Formula> f)
const;
40 void incrementNestingLevel()
const;
41 void decrementNestingLevel()
const;
45 mutable std::map<std::string, std::string> cachedFormulas;
46 std::size_t nestingLevel;