17 #ifndef VCSN_TOOLS_USUAL_IO_HH
18 # define VCSN_TOOLS_USUAL_IO_HH
26 struct usual_converter_exp
28 template<
typename Auto>
29 typename Auto::series_set_elt_t operator()(
const Auto&,
const std::string& lbl)
const;
30 template<
typename Auto>
31 std::string operator()(
const Auto&,
const typename Auto::series_set_elt_t& exp_series)
const;
34 template<
typename ExpType>
35 struct usual_converter_poly
37 template<
typename Auto>
38 typename Auto::series_set_elt_t operator()(
const Auto&,
const std::string& lbl)
const;
39 template<
typename Auto>
40 std::string operator()(
const Auto&,
const typename Auto::series_set_elt_t& poly_series)
const;
46 # if !defined VCSN_USE_INTERFACE_ONLY || defined VCSN_USE_LIB
47 # include <vaucanson/tools/usual_io.hxx>
48 #endif // VCSN_USE_INTERFACE_ONLY
51 #endif // ! VCSN_TOOLS_USUAL_IO_HH