Vcsn
2.3
Be Rational
|
#include <eval.hh>
Public Member Functions | |
evaluator (const automaton_t &a) | |
weight_t | operator() (const word_t &word) const |
Private Types | |
using | automaton_t = Aut |
using | state_t = state_t_of< automaton_t > |
using | word_t = word_t_of< automaton_t > |
using | weightset_t = weightset_t_of< automaton_t > |
using | weight_t = typename weightset_t::value_t |
using | weights_t = std::vector< weight_t > |
Private Attributes | |
automaton_t | aut_ |
const weightset_t & | ws_ = *aut_->weightset() |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
|
inline |
Definition at line 37 of file eval.hh.
References vcsn::detail::evaluator< Aut >::aut_, vcsn::detail::out(), vcsn::detail::states_size(), and vcsn::detail::evaluator< Aut >::ws_.
|
private |
Definition at line 91 of file eval.hh.
Referenced by vcsn::detail::evaluator< Aut >::operator()().
|
private |
Definition at line 92 of file eval.hh.
Referenced by vcsn::detail::evaluator< Aut >::operator()().