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 }