|
mCRL2
|
LPS summand containing a deadlock. More...
#include <deadlock_summand.h>
Public Member Functions | |
| deadlock_summand ()=default | |
| 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) noexcept |
| Swaps the contents. | |
Public Member Functions inherited from mcrl2::lps::summand_base | |
| 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 Types | |
| using | super = summand_base |
| 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 22 of file deadlock_summand.h.
|
protected |
The super class.
Definition at line 26 of file deadlock_summand.h.
|
default |
Constructor.
|
inline |
Constructor.
Definition at line 37 of file deadlock_summand.h.
|
defaultnoexcept |
Move semantics.
|
defaultnoexcept |
|
inline |
Returns the deadlock of this summand.
Definition at line 55 of file deadlock_summand.h.
|
inline |
Returns the deadlock of this summand.
Definition at line 49 of file deadlock_summand.h.
|
inline |
Returns true if time is available.
Definition at line 62 of file deadlock_summand.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Swaps the contents.
Definition at line 68 of file deadlock_summand.h.
|
protected |
The deadlock of the summand.
Definition at line 29 of file deadlock_summand.h.