17 #ifndef VCSN_ALGORITHMS_IS_NORMALIZED_HXX
18 # define VCSN_ALGORITHMS_IS_NORMALIZED_HXX
21 # include <vaucanson/automata/concept/automata_base.hh>
22 # include <vaucanson/misc/usual_macros.hh>
26 template<
typename S,
typename A>
28 do_is_normalized_transducer(
const AutomataBase<S>& trans_set,
33 for_all_const_transitions(e, trans)
36 for_all_const_(series_set_elt_t::support_t,
38 trans.series_of(*e).supp())
48 template<
typename S,
typename A>
52 BENCH_TASK_SCOPED(
"is_normalized_transducer");
53 return do_is_normalized_transducer(a.
structure(), a);
57 #endif // ! VCSN_ALGORITHMS_IS_NORMALIZED_HXX