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 88 of file strategy_rule.h.
|
inline |
Default constructor.
Definition at line 96 of file strategy_rule.h.
|
inline |
Default constructor.
Definition at line 102 of file strategy_rule.h.
|
inline |
Provides the maximal number of variables used in the rewrite rules making up this strategy.
Definition at line 107 of file strategy_rule.h.
|
inline |
Yield the rules of the strategy.
Definition at line 113 of file strategy_rule.h.
|
protected |
Definition at line 91 of file strategy_rule.h.
|
protected |
Definition at line 92 of file strategy_rule.h.