00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef VCSN_AUTOMATA_IMPLEMENTATION_BMIG_EDGEVALUE_HH_
00019 # define VCSN_AUTOMATA_IMPLEMENTATION_BMIG_EDGEVALUE_HH_
00020 
00021 namespace vcsn
00022 {
00023   namespace bmig
00024   {
00025 
00026     template<typename HState, typename HLabel>
00027     struct EdgeValue
00028     {
00029       EdgeValue (HState from, HState to, HLabel l);
00030 
00031       HLabel label_;
00032       HState from_;
00033       HState to_;
00034     }; 
00035 
00036   } 
00037 } 
00038 
00039 # if !defined VCSN_USE_INTERFACE_ONLY || defined VCSN_USE_LIB
00040 #  include <vaucanson/automata/implementation/bmig/edge_value.hxx>
00041 # endif
00042 #endif // ! VCSN_AUTOMATA_IMPLEMENTATION_BMIG_EDGEVALUE_HH_
00043