mcrl2/data/rewriter.h

Include file:

#include "mcrl2/data/rewriter.h"

The class rewriter.

Functions

T mcrl2::data::if_rewrite(const T &x, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)
void mcrl2::data::if_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)
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::quantifiers_inside_rewrite(const T &x, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)
void mcrl2::data::quantifiers_inside_rewrite(T &x, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = 0)
T mcrl2::data::simplify(const T &x, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = nullptr)
void mcrl2::data::simplify(T &x, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = 0)