mcrl2/data/rewriters/one_point_rule_rewriter.h

Include file:

#include "mcrl2/data/rewriters/one_point_rule_rewriter.h"

add your file description here.

Classes

Functions

void mcrl2::data::one_point_rule_rewrite(T &x, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = 0)
T mcrl2::data::one_point_rule_rewrite(const T &x, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)

Functions

std::pair<data::mutable_map_substitution<>, std::vector<data::variable>> mcrl2::data::detail::make_one_point_rule_substitution(const std::map<data::variable, std::set<data::data_expression>> &equalities, const data::variable_list &quantifier_variables)