|
mCRL2
|
Base class for LPS summands. More...
#include <summand.h>
Public Member Functions | |
| summand_base ()=default | |
| Constructor. | |
| summand_base (const data::variable_list &summation_variables, const data::data_expression &condition) | |
| Constructor. | |
| data::variable_list & | summation_variables () |
| Returns the sequence of summation variables. | |
| const data::variable_list & | summation_variables () const |
| Returns the sequence of summation variables. | |
| const data::data_expression & | condition () const |
| Returns the condition expression. | |
| data::data_expression & | condition () |
| Returns the condition expression. | |
| void | swap (summand_base &other) noexcept |
| Swaps the contents. | |
Protected Attributes | |
| data::variable_list | m_summation_variables |
| The summation variables of the summand. | |
| data::data_expression | m_condition |
| The condition of the summand. | |
|
default |
Constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
protected |
|
protected |