|
spot 2.16
|
Hasher for union-find elements. More...
#include <spot/mc/bloemen_ec.hh>
Public Member Functions | |
| uf_element_hasher (const uf_element *) | |
| Constructor from element pointer. | |
| uf_element_hasher ()=default | |
| Default constructor. | |
| brick::hash::hash128_t | hash (const uf_element *lhs) const |
| Compute hash of element. | |
| bool | equal (const uf_element *lhs, const uf_element *rhs) const |
| Check equality of elements. | |
Hasher for union-find elements.
|
inline |
Constructor from element pointer.
|
default |
Default constructor.
|
inline |
Check equality of elements.
References spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::equal(), spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element::st_kripke, and spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element::st_prop.
Referenced by spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::equal().
|
inline |
Compute hash of element.
References spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::hash(), spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element::st_kripke, spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element::st_prop, and spot::wang32_hash().
Referenced by spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::hash().
1.9.8