|
| push_block_builder (std::vector< process_equation > &equations_, push_block_cache &W_, const std::set< core::identifier_string > &B_, data::set_identifier_generator &id_generator_) |
|
Derived & | derived () |
|
template<class T > |
void | apply (T &result, const process::action &x) |
|
template<class T > |
void | apply (T &result, const process::process_instance &x) |
|
template<class T > |
void | apply (T &result, const process::process_instance_assignment &x) |
|
template<class T > |
void | apply (T &result, const process::block &x) |
|
template<class T > |
void | apply (T &result, const process::hide &x) |
|
template<class T > |
void | apply (T &result, const process::rename &x) |
|
bool | restrict_ (const core::identifier_string &b, const std::set< core::identifier_string > &B, const communication_expression_list &C) const |
|
std::set< core::identifier_string > | restrict_block (const std::set< core::identifier_string > &B, const communication_expression_list &C) const |
|
template<class T > |
void | apply (T &result, const process::comm &x) |
|
template<class T > |
void | apply (T &result, const process::allow &x) |
|
template<class T > |
void | apply (T &result, const process::sync &x) |
|
void | update (process::process_specification &x) |
|
void | apply (T &result, const process::process_equation &x) |
|
void | apply (T &result, const process::action &x) |
|
void | apply (T &result, const process::process_instance &x) |
|
void | apply (T &result, const process::process_instance_assignment &x) |
|
void | apply (T &result, const process::delta &x) |
|
void | apply (T &result, const process::tau &x) |
|
void | apply (T &result, const process::sum &x) |
|
void | apply (T &result, const process::block &x) |
|
void | apply (T &result, const process::hide &x) |
|
void | apply (T &result, const process::rename &x) |
|
void | apply (T &result, const process::comm &x) |
|
void | apply (T &result, const process::allow &x) |
|
void | apply (T &result, const process::sync &x) |
|
void | apply (T &result, const process::at &x) |
|
void | apply (T &result, const process::seq &x) |
|
void | apply (T &result, const process::if_then &x) |
|
void | apply (T &result, const process::if_then_else &x) |
|
void | apply (T &result, const process::bounded_init &x) |
|
void | apply (T &result, const process::merge &x) |
|
void | apply (T &result, const process::left_merge &x) |
|
void | apply (T &result, const process::choice &x) |
|
void | apply (T &result, const process::stochastic_operator &x) |
|
void | apply (T &result, const process::untyped_process_assignment &x) |
|
void | apply (T &result, const process::process_expression &x) |
|
template<typename Derived>
struct mcrl2::process::detail::push_block_builder< Derived >
Definition at line 160 of file alphabet_push_block.h.