mcrl2/pbes/replace_subterm.h

Include file:

#include "mcrl2/pbes/replace_subterm.h"

add your file description here.

Classes

  • mcrl2::pbes_system::detail::find_subterm_traverser
  • mcrl2::pbes_system::detail::replace_subterm_builder

Functions

pbes_expression mcrl2::pbes_system::find_subterm(const pbes &pbesspec, std::size_t x, std::size_t y)
pbes mcrl2::pbes_system::replace_subterm(const pbes &p, std::size_t x, std::size_t y, const pbes_expression &replacement)

Replace the subterm at position (x, y) with a given term.

pbes_expression mcrl2::pbes_system::replace_subterm(const pbes_expression &expr, std::size_t x, std::size_t y, const pbes_expression &replacement)

Replace the subterm at position (x, y) with a given term.