Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eval.hh File Reference
#include <algorithm>
#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 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
 FIXME: duplicate code with determinize.
 
 vcsn::dyn::detail
 

Functions

template<typename Aut >
auto vcsn::eval (const Aut &a, const typename labelset_t_of< Aut >::word_t &w) -> weight_t_of< Aut >
 
template<typename Aut , typename LabelSet >
auto vcsn::dyn::detail::eval (const automaton &aut, const label &lbl) -> weight
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (eval,(const automaton &aut, const label &s) -> weight)