mCRL2
|
A rewriter that applies a data rewriter to data expressions in a term. More...
#include <data_rewriter.h>
Public Types | |
typedef pbes_expression | term_type |
typedef data::variable | variable_type |
Public Member Functions | |
data_rewriter (const DataRewriter &R_) | |
pbes_expression | operator() (const pbes_expression &x) const |
template<typename SubstitutionFunction > | |
pbes_expression | operator() (const pbes_expression &x, SubstitutionFunction &sigma) const |
Public Attributes | |
const DataRewriter & | R |
A rewriter that applies a data rewriter to data expressions in a term.
Definition at line 133 of file data_rewriter.h.
typedef pbes_expression mcrl2::pbes_system::data_rewriter< DataRewriter >::term_type |
Definition at line 135 of file data_rewriter.h.
typedef data::variable mcrl2::pbes_system::data_rewriter< DataRewriter >::variable_type |
Definition at line 136 of file data_rewriter.h.
|
inline |
Definition at line 140 of file data_rewriter.h.
|
inline |
Definition at line 144 of file data_rewriter.h.
|
inline |
Definition at line 153 of file data_rewriter.h.
const DataRewriter& mcrl2::pbes_system::data_rewriter< DataRewriter >::R |
Definition at line 138 of file data_rewriter.h.