00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef VCSN_AUTOMATA_IMPLEMENTATION_BMIG_INITIAL_VALUE_HH_
00019 # define VCSN_AUTOMATA_IMPLEMENTATION_BMIG_INITIAL_VALUE_HH_
00020
00021 namespace vcsn
00022 {
00023 namespace bmig
00024 {
00025
00026 template <typename HState, typename Series>
00027 struct InitialValue
00028 {
00029 InitialValue(const HState& state, const Series& series);
00030
00031 HState first;
00032 Series second;
00033 };
00034
00035 }
00036 }
00037
00038 # if !defined VCSN_USE_INTERFACE_ONLY || defined VCSN_USE_LIB
00039 # include <vaucanson/automata/implementation/bmig/initial_value.hxx>
00040 # endif // !VCSN_USE_INTERFACE_ONLY || VCSN_USE_LIB
00041
00042 #endif // ! VCSN_AUTOMATA_IMPLEMENTATION_BMIG_INITIAL_VALUE_HH_
00043