00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include <vaucanson/automata/concept/transducer.hh>
00025
00026 namespace vcsn
00027 {
00028 namespace VCSN_GRAPH_IMPL
00029 {
00030 VCSN_CONTEXT_NAMESPACE
00031 {
00032
00033 typedef vcsn::Transducer<series_set_elt_t::set_t, labels_are_series> automata_set_t;
00034 typedef Element<automata_set_t, automaton_impl_t> automaton_t;
00035 typedef vcsn::generalized_traits<automaton_t>::automaton_t gen_automaton_t;
00036 typedef input_projection_helper<automata_set_t, automaton_impl_t>::ret
00037 input_projection_automaton_t;
00038 typedef output_projection_helper<automata_set_t, automaton_impl_t>::ret
00039 output_projection_automaton_t;
00040
00041 AUTOMATON_TYPES_EXACT(automaton_t);
00042
00043 }
00044 }
00045 }