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/automata.hh>
00025 #include <vaucanson/automata/implementation/generalized.hh>
00026 
00027 namespace vcsn
00028 {
00029   namespace VCSN_GRAPH_IMPL
00030   {
00031     VCSN_CONTEXT_NAMESPACE
00032     {
00033 
00034       typedef vcsn::Automata<series_set_elt_t::set_t>          automata_set_t;
00035       typedef vcsn::Element<automata_set_t, automaton_impl_t>    automaton_t;
00036       typedef vcsn::generalized_traits<automaton_t>::automaton_t gen_automaton_t;
00037 
00038       typedef vcsn::Element<automata_set_t, automaton_letter_impl_t>    automaton_letter_t;
00039       typedef automaton_letter_impl_t gen_automaton_letter_t;
00040 
00041       AUTOMATON_TYPES_EXACT(automaton_t);
00042 
00043     } 
00044   } 
00045 }