A rewriter that simplifies boolean expressions in a term, and rewrites data expressions using DataRewriter.
More...
|
| | simplify_data_rewriter (const DataRewriter &R_) |
| |
| pbes_expression | operator() (const pbes_expression &x) const |
| |
| template<typename Substitution > |
| pbes_expression | operator() (const pbes_expression &x, Substitution &sigma) const |
| |
| template<typename Substitution > |
| void | operator() (pbes_expression &result, const pbes_expression &x, Substitution &sigma) const |
| |
| template<typename Substitution , typename PbesSubstitution > |
| pbes_expression | operator() (const pbes_expression &x, Substitution &sigma, const PbesSubstitution &sigma_pbes) const |
| |
| template<typename Substitution , typename PbesSubstitution > |
| void | operator() (pbes_expression &result, const pbes_expression &x, Substitution &sigma, const PbesSubstitution &sigma_pbes) const |
| |
template<typename DataRewriter>
struct mcrl2::pbes_system::simplify_data_rewriter< DataRewriter >
A rewriter that simplifies boolean expressions in a term, and rewrites data expressions using DataRewriter.
Definition at line 364 of file simplify_rewriter.h.