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

#include <minimize-signature.hh>

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

Public Member Functions

 signature_multimap (minimizer &the_minimizer, const labelset_t &ls, state_to_class_t &state_to_class, const size_t class_bound)
 

Private Types

using super_t = std::unordered_map< state_output_t *, set_t, signature_hasher, signature_equal_to >
 

Private Attributes

minimizerminimizer_
 
const state_to_class_tstate_to_class_
 

Friends

std::ostream & operator<< (std::ostream &o, const signature_multimap &mm)
 

Detailed Description

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

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

Member Typedef Documentation

template<typename Aut>
using vcsn::detail_signature::minimizer< Aut >::signature_multimap::super_t = std::unordered_map<state_output_t*, set_t, signature_hasher, signature_equal_to>
private

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

Constructor & Destructor Documentation

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

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

Friends And Related Function Documentation

template<typename Aut>
std::ostream& operator<< ( std::ostream &  o,
const signature_multimap mm 
)
friend

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

Member Data Documentation

template<typename Aut>
minimizer& vcsn::detail_signature::minimizer< Aut >::signature_multimap::minimizer_
private

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

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

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


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