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