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 }