spot 2.16
Loading...
Searching...
No Matches
Public Member Functions | List of all members
spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher Struct Reference

Hasher for union-find elements. More...

#include <spot/mc/bloemen_ec.hh>

Collaboration diagram for spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher:

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.
 

Detailed Description

template<typename State, typename StateHash, typename StateEqual>
struct spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher

Hasher for union-find elements.

Constructor & Destructor Documentation

◆ uf_element_hasher() [1/2]

template<typename State , typename StateHash , typename StateEqual >
spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::uf_element_hasher ( const uf_element )
inline

Constructor from element pointer.

◆ uf_element_hasher() [2/2]

template<typename State , typename StateHash , typename StateEqual >
spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::uf_element_hasher ( )
default

Default constructor.

Member Function Documentation

◆ equal()

template<typename State , typename StateHash , typename StateEqual >
bool spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::equal ( const uf_element lhs,
const uf_element rhs 
) const
inline

◆ hash()

template<typename State , typename StateHash , typename StateEqual >
brick::hash::hash128_t spot::iterable_uf_ec< State, StateHash, StateEqual >::uf_element_hasher::hash ( const uf_element lhs) const
inline

The documentation for this struct was generated from the following file:

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Fri Feb 27 2015 10:00:07 for spot by doxygen 1.9.8