mCRL2
|
LPS summand containing a deadlock. More...
#include <deadlock_summand.h>
Public Member Functions | |
deadlock_summand () | |
Constructor. | |
deadlock_summand (const data::variable_list &summation_variables, const data::data_expression &condition, const lps::deadlock &delta) | |
Constructor. | |
deadlock_summand (const deadlock_summand &) noexcept=default | |
Move semantics. | |
deadlock_summand (deadlock_summand &&) noexcept=default | |
deadlock_summand & | operator= (const deadlock_summand &) noexcept=default |
deadlock_summand & | operator= (deadlock_summand &&) noexcept=default |
const lps::deadlock & | deadlock () const |
Returns the deadlock of this summand. | |
lps::deadlock & | deadlock () |
Returns the deadlock of this summand. | |
bool | has_time () const |
Returns true if time is available. | |
void | swap (deadlock_summand &other) |
Swaps the contents. | |
Public Member Functions inherited from mcrl2::lps::summand_base | |
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 Types | |
typedef summand_base | super |
The super class. | |
Protected Attributes | |
lps::deadlock | m_deadlock |
The deadlock of the summand. | |
Protected Attributes inherited from mcrl2::lps::summand_base | |
data::variable_list | m_summation_variables |
The summation variables of the summand. | |
data::data_expression | m_condition |
The condition of the summand. | |
LPS summand containing a deadlock.
Definition at line 24 of file deadlock_summand.h.
|
protected |
The super class.
Definition at line 28 of file deadlock_summand.h.
|
inline |
Constructor.
Definition at line 36 of file deadlock_summand.h.
|
inline |
Constructor.
Definition at line 40 of file deadlock_summand.h.
|
defaultnoexcept |
Move semantics.
|
defaultnoexcept |
|
inline |
Returns the deadlock of this summand.
Definition at line 58 of file deadlock_summand.h.
|
inline |
Returns the deadlock of this summand.
Definition at line 52 of file deadlock_summand.h.
|
inline |
Returns true if time is available.
Definition at line 65 of file deadlock_summand.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Swaps the contents.
Definition at line 71 of file deadlock_summand.h.
|
protected |
The deadlock of the summand.
Definition at line 31 of file deadlock_summand.h.