Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
vcsn::detail_signature::minimizer< Aut >::signature_equal_to Class Reference

#include <minimize-signature.hh>

Inheritance diagram for vcsn::detail_signature::minimizer< Aut >::signature_equal_to:
Collaboration diagram for vcsn::detail_signature::minimizer< Aut >::signature_equal_to:

Public Member Functions

 signature_equal_to (minimizer &the_minimizer, const labelset_t &ls, const state_to_class_t &state_to_class, size_t class_bound)
 
bool operator() (const state_output_t *as_, const state_output_t *bs_) const noexcept
 

Private Attributes

minimizerminimizer_
 
const labelset_tls_
 
const state_to_class_tstate_to_class_
 
const size_t class_bound_
 

Detailed Description

template<typename Aut>
class vcsn::detail_signature::minimizer< Aut >::signature_equal_to

Definition at line 163 of file minimize-signature.hh.

Constructor & Destructor Documentation

template<typename Aut>
vcsn::detail_signature::minimizer< Aut >::signature_equal_to::signature_equal_to ( minimizer the_minimizer,
const labelset_t ls,
const state_to_class_t state_to_class,
size_t  class_bound 
)
inline

Definition at line 170 of file minimize-signature.hh.

Member Function Documentation

template<typename Aut>
bool vcsn::detail_signature::minimizer< Aut >::signature_equal_to::operator() ( const state_output_t as_,
const state_output_t bs_ 
) const
inlinenoexcept

Definition at line 181 of file minimize-signature.hh.

References vcsn::detail_signature::minimizer< Aut >::signature_equal_to::class_bound_, vcsn::detail_signature::minimizer< Aut >::signature_equal_to::ls_, vcsn::detail_signature::minimizer< Aut >::print_(), and vcsn::detail_signature::minimizer< Aut >::signature_equal_to::state_to_class_.

Here is the call graph for this function:

Member Data Documentation

template<typename Aut>
const size_t vcsn::detail_signature::minimizer< Aut >::signature_equal_to::class_bound_
private
template<typename Aut>
const labelset_t& vcsn::detail_signature::minimizer< Aut >::signature_equal_to::ls_
private
template<typename Aut>
minimizer& vcsn::detail_signature::minimizer< Aut >::signature_equal_to::minimizer_
private

Definition at line 165 of file minimize-signature.hh.

template<typename Aut>
const state_to_class_t& vcsn::detail_signature::minimizer< Aut >::signature_equal_to::state_to_class_
private

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