mCRL2
|
Generic substitution function. The substitution is stored as a sequence of variables and a sequence of expressions. More...
#include <sequence_sequence_substitution.h>
Public Types | |
typedef VariableContainer::value_type | variable_type |
type used to represent variables | |
typedef ExpressionContainer::value_type | expression_type |
type used to represent expressions | |
using | argument_type = variable_type |
using | result_type = expression_type |
Public Member Functions | |
sequence_sequence_substitution (const VariableContainer &variables_, const ExpressionContainer &expressions_) | |
expression_type | operator() (const variable_type &v) const |
std::string | to_string () const |
Public Attributes | |
const VariableContainer & | variables |
const ExpressionContainer & | expressions |
Generic substitution function. The substitution is stored as a sequence of variables and a sequence of expressions.
Definition at line 25 of file sequence_sequence_substitution.h.
using mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::argument_type = variable_type |
Definition at line 33 of file sequence_sequence_substitution.h.
typedef ExpressionContainer::value_type mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::expression_type |
type used to represent expressions
Definition at line 31 of file sequence_sequence_substitution.h.
using mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::result_type = expression_type |
Definition at line 34 of file sequence_sequence_substitution.h.
typedef VariableContainer::value_type mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::variable_type |
type used to represent variables
Definition at line 28 of file sequence_sequence_substitution.h.
|
inline |
Definition at line 39 of file sequence_sequence_substitution.h.
|
inline |
Definition at line 46 of file sequence_sequence_substitution.h.
|
inline |
Definition at line 61 of file sequence_sequence_substitution.h.
const ExpressionContainer& mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::expressions |
Definition at line 37 of file sequence_sequence_substitution.h.
const VariableContainer& mcrl2::data::sequence_sequence_substitution< VariableContainer, ExpressionContainer >::variables |
Definition at line 36 of file sequence_sequence_substitution.h.