mCRL2
|
#include <add_binding.h>
Public Member Functions | |
void | apply (const data::where_clause &x) |
void | enter (exists const &x) |
void | enter (forall const &x) |
void | enter (exists const &x) |
void | enter (forall const &x) |
void | enter (const action_summand &x) |
void | enter (const stochastic_action_summand &x) |
void | enter (const deadlock_summand &x) |
void | enter (const linear_process &x) |
void | enter (const stochastic_linear_process &x) |
void | enter (const specification &x) |
void | enter (const stochastic_specification &x) |
void | enter (const stochastic_process_initializer &x) |
void | enter (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | enter (const data::exists &x) |
void | enter (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (exists const &x) |
void | leave (forall const &x) |
void | leave (exists const &x) |
void | leave (forall const &x) |
void | leave (const action_summand &x) |
void | leave (const stochastic_action_summand &x) |
void | leave (const deadlock_summand &x) |
void | leave (const linear_process &x) |
void | leave (const stochastic_linear_process &x) |
void | leave (const specification &x) |
void | leave (const stochastic_specification &x) |
void | leave (const stochastic_process_initializer &x) |
void | leave (const data::where_clause &x) |
void | leave (const data::forall &x) |
void | leave (const data::exists &x) |
void | leave (const data::lambda &x) |
void | leave (const data::set_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::data_equation &x) |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
Public Member Functions inherited from mcrl2::state_formulas::add_data_variable_binding< Builder, Derived > | |
void | enter (exists const &x) |
void | leave (exists const &x) |
void | enter (forall const &x) |
void | leave (forall const &x) |
void | enter (exists const &x) |
void | enter (forall const &x) |
void | enter (const action_summand &x) |
void | enter (const stochastic_action_summand &x) |
void | enter (const deadlock_summand &x) |
void | enter (const linear_process &x) |
void | enter (const stochastic_linear_process &x) |
void | enter (const specification &x) |
void | enter (const stochastic_specification &x) |
void | enter (const stochastic_process_initializer &x) |
void | enter (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | enter (const data::exists &x) |
void | enter (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (exists const &x) |
void | leave (forall const &x) |
void | leave (const action_summand &x) |
void | leave (const stochastic_action_summand &x) |
void | leave (const deadlock_summand &x) |
void | leave (const linear_process &x) |
void | leave (const stochastic_linear_process &x) |
void | leave (const specification &x) |
void | leave (const stochastic_specification &x) |
void | leave (const stochastic_process_initializer &x) |
void | leave (const data::where_clause &x) |
void | leave (const data::forall &x) |
void | leave (const data::exists &x) |
void | leave (const data::lambda &x) |
void | leave (const data::set_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::data_equation &x) |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
Public Member Functions inherited from mcrl2::regular_formulas::add_data_variable_binding< Builder, Derived > | |
void | enter (exists const &x) |
void | enter (forall const &x) |
void | enter (const action_summand &x) |
void | enter (const stochastic_action_summand &x) |
void | enter (const deadlock_summand &x) |
void | enter (const linear_process &x) |
void | enter (const stochastic_linear_process &x) |
void | enter (const specification &x) |
void | enter (const stochastic_specification &x) |
void | enter (const stochastic_process_initializer &x) |
void | enter (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | enter (const data::exists &x) |
void | enter (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (exists const &x) |
void | leave (forall const &x) |
void | leave (const action_summand &x) |
void | leave (const stochastic_action_summand &x) |
void | leave (const deadlock_summand &x) |
void | leave (const linear_process &x) |
void | leave (const stochastic_linear_process &x) |
void | leave (const specification &x) |
void | leave (const stochastic_specification &x) |
void | leave (const stochastic_process_initializer &x) |
void | leave (const data::where_clause &x) |
void | leave (const data::forall &x) |
void | leave (const data::exists &x) |
void | leave (const data::lambda &x) |
void | leave (const data::set_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::data_equation &x) |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
Public Member Functions inherited from mcrl2::action_formulas::add_data_variable_binding< Builder, Derived > | |
void | enter (exists const &x) |
void | leave (exists const &x) |
void | enter (forall const &x) |
void | leave (forall const &x) |
void | enter (const action_summand &x) |
void | enter (const stochastic_action_summand &x) |
void | enter (const deadlock_summand &x) |
void | enter (const linear_process &x) |
void | enter (const stochastic_linear_process &x) |
void | enter (const specification &x) |
void | enter (const stochastic_specification &x) |
void | enter (const stochastic_process_initializer &x) |
void | enter (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | enter (const data::exists &x) |
void | enter (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (const action_summand &x) |
void | leave (const stochastic_action_summand &x) |
void | leave (const deadlock_summand &x) |
void | leave (const linear_process &x) |
void | leave (const stochastic_linear_process &x) |
void | leave (const specification &x) |
void | leave (const stochastic_specification &x) |
void | leave (const stochastic_process_initializer &x) |
void | leave (const data::where_clause &x) |
void | leave (const data::forall &x) |
void | leave (const data::exists &x) |
void | leave (const data::lambda &x) |
void | leave (const data::set_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::data_equation &x) |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
Public Member Functions inherited from mcrl2::lps::add_data_variable_binding< Builder, Derived > | |
void | enter (const action_summand &x) |
void | leave (const action_summand &x) |
void | enter (const stochastic_action_summand &x) |
void | leave (const stochastic_action_summand &x) |
void | enter (const deadlock_summand &x) |
void | leave (const deadlock_summand &x) |
void | enter (const linear_process &x) |
void | leave (const linear_process &x) |
void | enter (const stochastic_linear_process &x) |
void | leave (const stochastic_linear_process &x) |
void | enter (const specification &x) |
void | leave (const specification &x) |
void | enter (const stochastic_specification &x) |
void | leave (const stochastic_specification &x) |
void | enter (const stochastic_process_initializer &x) |
void | leave (const stochastic_process_initializer &x) |
void | enter (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | enter (const data::exists &x) |
void | enter (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (const data::where_clause &x) |
void | leave (const data::forall &x) |
void | leave (const data::exists &x) |
void | leave (const data::lambda &x) |
void | leave (const data::set_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::data_equation &x) |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
Public Member Functions inherited from mcrl2::data::add_data_variable_binding< Builder, Derived > | |
void | increase_bind_count (const assignment_list &assignments) |
void | decrease_bind_count (const assignment_list &assignments) |
void | enter (const data::where_clause &x) |
void | leave (const data::where_clause &x) |
void | enter (const data::forall &x) |
void | leave (const data::forall &x) |
void | enter (const data::exists &x) |
void | leave (const data::exists &x) |
void | enter (const data::lambda &x) |
void | leave (const data::lambda &x) |
void | enter (const data::set_comprehension &x) |
void | leave (const data::set_comprehension &x) |
void | enter (const data::bag_comprehension &x) |
void | leave (const data::bag_comprehension &x) |
void | enter (const data::untyped_set_or_bag_comprehension &x) |
void | leave (const data::untyped_set_or_bag_comprehension &x) |
void | enter (const data::data_equation &x) |
void | leave (const data::data_equation &x) |
Public Member Functions inherited from mcrl2::core::add_binding< Builder, Derived, variable > | |
bool | is_bound (variable_type const &v) const |
Returns true if the variable v is bound. | |
const std::multiset< variable_type > & | bound_variables () const |
Returns the bound variables. | |
std::multiset< variable_type >::size_type | bind_count (const variable_type &v) |
Returns the bind count of the variable v. | |
Additional Inherited Members | |
Protected Member Functions inherited from mcrl2::core::add_binding< Builder, Derived, variable > | |
void | increase_bind_count (const variable_type &var) |
Add a variable to the multiset of bound variables. | |
void | increase_bind_count (const Container &variables, typename atermpp::enable_if_container< Container, variable_type >::type *=nullptr) |
Add a sequence of variables to the multiset of bound variables. | |
void | decrease_bind_count (const variable_type &var) |
Remove a variable from the multiset of bound variables. | |
void | decrease_bind_count (const Container &variables, typename atermpp::enable_if_container< Container, variable_type >::type *=nullptr) |
Remove a sequence of variables from the multiset of bound variables. | |
Protected Attributes inherited from mcrl2::core::add_binding< Builder, Derived, variable > | |
std::multiset< variable_type > | m_bound_variables |
Definition at line 204 of file add_binding.h.
typedef add_data_variable_binding<Builder, Derived> mcrl2::state_formulas::add_data_variable_traverser_binding< Builder, Derived >::super |
Definition at line 206 of file add_binding.h.
|
inline |
Definition at line 214 of file add_binding.h.
|
inline |
Definition at line 178 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 180 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 190 of file add_binding.h.
|
inline |
Definition at line 173 of file add_binding.h.
|
inline |
Definition at line 177 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 185 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 174 of file add_binding.h.
|
inline |
Definition at line 195 of file add_binding.h.