Vcsn  2.2
Be Rational
eval.hh File Reference
#include <vector>
#include <vcsn/ctx/traits.hh>
#include <vcsn/dyn/fwd.hh>
#include <vcsn/dyn/automaton.hh>
#include <vcsn/dyn/label.hh>
#include <vcsn/dyn/weight.hh>
#include <vcsn/algos/is-proper.hh>
#include <vcsn/misc/algorithm.hh>
Include dependency graph for eval.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::detail::evaluator< Aut >
 

Namespaces

 vcsn
 
 vcsn::detail
 
 vcsn::dyn
 
 vcsn::dyn::detail
 

Functions

template<Automaton Aut>
auto vcsn::eval (const Aut &a, const word_t_of< Aut > &w) -> std::enable_if_t<!context_t_of< Aut >::is_lao, weight_t_of< Aut >>
 General case of evaluation. More...
 
template<Automaton Aut>
auto vcsn::eval (const Aut &a) -> std::enable_if_t< context_t_of< Aut >::is_lao, weight_t_of< Aut >>
 Evaluation for lao automaton. More...
 
template<Automaton Aut, typename LabelSet >
weight vcsn::dyn::detail::eval (const automaton &aut, const label &lbl)
 Bridge. More...