mcrl2/data/rewriters/if_rewriter.h

Include file:

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

add your file description here.

Classes

  • mcrl2::data::detail::if_rewrite_builder
  • mcrl2::data::detail::if_rewrite_with_rewriter_builder
  • mcrl2::data::if_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)

Functions

data_expression mcrl2::data::detail::push_if_outside(const application &x)
application mcrl2::data::detail::replace_argument(const application &x, std::size_t i, const data_expression &y)