mCRL2
|
#include <find_equalities.h>
Public Member Functions | |
std::set< data_expression > & | operator[] (const variable &var) |
equality_set_with_top & | intersect (const equality_set_with_top &other) |
Computes intersection, modifying this set. | |
equality_set_with_top & | union_ (const equality_set_with_top &other) |
Computes union, modifying this set. | |
bool | non_empty_intersection (const data::variable_list &variables, const std::set< data::variable > &V) const |
bool | must_delete (const data::variable_list &variables, const data::variable &lhs, std::set< data::data_expression > &rhs) const |
void | delete_ (const data::variable_list &variables) |
void | close () |
Public Attributes | |
std::map< variable, std::set< data_expression > > | assignments |
bool | is_top = false |
Definition at line 24 of file find_equalities.h.
|
inline |
Definition at line 118 of file find_equalities.h.
|
inline |
Definition at line 111 of file find_equalities.h.
|
inline |
Computes intersection, modifying this set.
Definition at line 35 of file find_equalities.h.
|
inline |
Definition at line 99 of file find_equalities.h.
|
inline |
Definition at line 93 of file find_equalities.h.
|
inline |
Definition at line 29 of file find_equalities.h.
|
inline |
Computes union, modifying this set.
Definition at line 83 of file find_equalities.h.
std::map<variable, std::set<data_expression> > mcrl2::data::detail::equality_set_with_top::assignments |
Definition at line 26 of file find_equalities.h.
bool mcrl2::data::detail::equality_set_with_top::is_top = false |
Definition at line 27 of file find_equalities.h.