|
mCRL2
|
A strategy is a list of rules and the number of variables that occur in it. More...
#include <strategy_rule.h>
Public Member Functions | |
| strategy (size_t n, const std::vector< strategy_rule > &r) | |
| Default constructor. | |
| strategy () | |
| Default constructor. | |
| std::size_t | number_of_variables () const |
| Provides the maximal number of variables used in the rewrite rules making up this strategy. | |
| const std::vector< strategy_rule > & | rules () const |
| Yield the rules of the strategy. | |
Protected Attributes | |
| std::size_t | m_number_of_variables |
| std::vector< strategy_rule > | m_rules |
A strategy is a list of rules and the number of variables that occur in it.
Definition at line 86 of file strategy_rule.h.
|
inline |
Default constructor.
Definition at line 94 of file strategy_rule.h.
|
inline |
Default constructor.
Definition at line 100 of file strategy_rule.h.
|
inline |
Provides the maximal number of variables used in the rewrite rules making up this strategy.
Definition at line 105 of file strategy_rule.h.
|
inline |
Yield the rules of the strategy.
Definition at line 111 of file strategy_rule.h.
|
protected |
Definition at line 89 of file strategy_rule.h.
|
protected |
Definition at line 90 of file strategy_rule.h.