![]() |
Vcsn
2.1
Be Rational
|
#include <insplit.hh>
Public Member Functions | |
insplitter (const Aut &aut) | |
automaton_t | operator() (const Aut &aut) |
Private Types | |
using | automaton_t = Aut |
using | state_t = state_t_of< automaton_t > |
using | label_t = label_t_of< automaton_t > |
using | transition_t = transition_t_of< automaton_t > |
using | pair_t = std::pair< state_t, bool > |
Private Member Functions | |
bool | exists (state_t st, bool epsilon) |
bool | is_spontaneous (const Aut &aut, transition_t tr) |
Private Attributes | |
std::unordered_map< pair_t, state_t > | states_assoc |
automaton_t | res_ |
Definition at line 15 of file insplit.hh.
|
private |
Definition at line 18 of file insplit.hh.
|
private |
Definition at line 20 of file insplit.hh.
|
private |
Definition at line 23 of file insplit.hh.
|
private |
Definition at line 19 of file insplit.hh.
|
private |
Definition at line 21 of file insplit.hh.
|
inline |
Definition at line 31 of file insplit.hh.
|
inlineprivate |
Definition at line 74 of file insplit.hh.
Referenced by vcsn::detail::insplitter< Aut >::operator()().
|
inlineprivate |
Definition at line 80 of file insplit.hh.
Referenced by vcsn::detail::insplitter< Aut >::operator()().
|
inline |
Definition at line 35 of file insplit.hh.
References vcsn::detail::insplitter< Aut >::exists(), vcsn::detail::insplitter< Aut >::is_spontaneous(), and vcsn::detail::insplitter< Aut >::res_.
|
private |
Definition at line 85 of file insplit.hh.
Referenced by vcsn::detail::insplitter< Aut >::operator()().
|
private |
Definition at line 28 of file insplit.hh.