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;
39 ExtractMaximalStateFormulasVisitor(
ApToFormulaMap& extractedFormulas);
41 std::shared_ptr<Formula>
extract(std::shared_ptr<Formula> f)
const;
42 void incrementNestingLevel()
const;
43 void decrementNestingLevel()
const;
47 mutable std::map<std::string, std::string> cachedFormulas;
48 std::size_t nestingLevel;