Vcsn
2.1
Be Rational
|
#include <to-expression.hh>
Classes | |
struct | state_profile |
Public Types | |
using | automaton_t = Aut |
using | state_t = state_t_of< automaton_t > |
using | transition_t = transition_t_of< automaton_t > |
Public Member Functions | |
naive_profiler (const automaton_t &aut) | |
state_profile | make_state_profile (state_t state) |
void | invalidate_cache (transition_t) |
void | update (state_profile &p) |
Public Attributes | |
automaton_t | aut_ |
Definition at line 24 of file to-expression.hh.
using vcsn::detail::naive_profiler< Aut >::automaton_t = Aut |
Definition at line 26 of file to-expression.hh.
using vcsn::detail::naive_profiler< Aut >::state_t = state_t_of<automaton_t> |
Definition at line 27 of file to-expression.hh.
using vcsn::detail::naive_profiler< Aut >::transition_t = transition_t_of<automaton_t> |
Definition at line 28 of file to-expression.hh.
|
inline |
Definition at line 30 of file to-expression.hh.
|
inline |
Definition at line 66 of file to-expression.hh.
|
inline |
Definition at line 59 of file to-expression.hh.
References vcsn::detail::naive_profiler< Aut >::update().
|
inline |
Definition at line 69 of file to-expression.hh.
References vcsn::detail::naive_profiler< Aut >::aut_, vcsn::detail::naive_profiler< Aut >::state_profile::has_loop_, vcsn::detail::naive_profiler< Aut >::state_profile::size_, and vcsn::detail::naive_profiler< Aut >::state_profile::state_.
Referenced by vcsn::detail::naive_profiler< Aut >::make_state_profile().
automaton_t vcsn::detail::naive_profiler< Aut >::aut_ |
Definition at line 83 of file to-expression.hh.
Referenced by vcsn::detail::naive_profiler< Aut >::update().