Include file:
#include "mcrl2/pbes/rewrite.h"
add your file description here.
mcrl2::pbes_system::detail::rewrite_pbes_expressions_builder
mcrl2::pbes_system::detail::rewrite_pbes_expressions_with_substitution_builder
mcrl2::pbes_system::
pbes_rewrite
(const T &x, const Rewriter &R, Substitution sigma, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)¶Rewrites all embedded pbes expressions in an object x, and applies a substitution to variables on the fly.
Parameters:
Returns: the rewrite result
mcrl2::pbes_system::
pbes_rewrite
(const T &x, const Rewriter &R, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)¶Rewrites all embedded pbes expressions in an object x.
Parameters:
Returns: the rewrite result
mcrl2::pbes_system::
pbes_rewrite
(T &x, const Rewriter &R, Substitution sigma, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = 0)¶Rewrites all embedded pbes expressions in an object x, and applies a substitution to variables on the fly.
Parameters:
mcrl2::pbes_system::
pbes_rewrite
(T &x, const Rewriter &R, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = nullptr)¶Rewrites all embedded pbes expressions in an object x.
Parameters:
mcrl2::pbes_system::
rewrite
(const T &x, Rewriter R, const Substitution &sigma, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = nullptr)¶brief Rewrites all embedded expressions in an object x, and applies a substitution to variables on the fly param x an object containing expressions param R a rewriter param sigma a substitution return the rewrite result
mcrl2::pbes_system::
rewrite
(const T &x, Rewriter R, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = nullptr)¶brief Rewrites all embedded expressions in an object x param x an object containing expressions param R a rewriter return the rewrite result
mcrl2::pbes_system::
rewrite
(T &x, Rewriter R, const Substitution &sigma, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = nullptr)¶brief Rewrites all embedded expressions in an object x, and applies a substitution to variables on the fly param x an object containing expressions param R a rewriter param sigma a substitution
mcrl2::pbes_system::detail::
make_rewrite_pbes_expressions_builder
(const Rewriter &R)¶mcrl2::pbes_system::detail::
make_rewrite_pbes_expressions_with_substitution_builder
(const Rewriter &R, Substitution sigma)¶