Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
vcsn::detail_weighted::minimizer< Aut >::signature_hasher Class Reference
Inheritance diagram for vcsn::detail_weighted::minimizer< Aut >::signature_hasher:
Collaboration diagram for vcsn::detail_weighted::minimizer< Aut >::signature_hasher:

Public Member Functions

 signature_hasher (minimizer &the_minimizer, size_t num_classes)
 
size_t operator() (const state_output_t *state_output_) const noexcept
 

Private Attributes

const minimizerminimizer_
 
unsigned num_classes_
 

Detailed Description

template<typename Aut>
class vcsn::detail_weighted::minimizer< Aut >::signature_hasher

Definition at line 122 of file minimize-weighted.hh.

Constructor & Destructor Documentation

template<typename Aut>
vcsn::detail_weighted::minimizer< Aut >::signature_hasher::signature_hasher ( minimizer the_minimizer,
size_t  num_classes 
)
inline

Definition at line 127 of file minimize-weighted.hh.

Member Function Documentation

template<typename Aut>
size_t vcsn::detail_weighted::minimizer< Aut >::signature_hasher::operator() ( const state_output_t state_output_) const
inlinenoexcept

Definition at line 133 of file minimize-weighted.hh.

References vcsn::detail::map().

Here is the call graph for this function:

Member Data Documentation

template<typename Aut>
const minimizer& vcsn::detail_weighted::minimizer< Aut >::signature_hasher::minimizer_
private

Definition at line 124 of file minimize-weighted.hh.

template<typename Aut>
unsigned vcsn::detail_weighted::minimizer< Aut >::signature_hasher::num_classes_
private

Definition at line 125 of file minimize-weighted.hh.


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