mCRL2
|
Base class for LPS summands. More...
#include <summand.h>
Public Member Functions | |
summand_base () | |
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) |
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. | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |