17 #ifndef VAUCANSON_AUTOMATA_IMPLEMENTATION_LISTG_ITERATOR_HH
18 # define VAUCANSON_AUTOMATA_IMPLEMENTATION_LISTG_ITERATOR_HH
26 class backward_iterator { };
27 class forward_iterator { };
36 template <
typename Graph,
typename Direction>
71 typename graph_type::htransition_t
operator*()
const;
75 typename graph_type::hstate_t s_;
84 void initialize(
const backward_iterator&);
85 void initialize(
const forward_iterator&);
93 # if !defined VCSN_USE_INTERFACE_ONLY
94 # include <vaucanson/automata/implementation/listg/iterator.hxx>
95 # endif // ! VCSN_USE_INTERFACE_ONLY
97 #endif // ! VAUCANSON_AUTOMATA_IMPLEMENTATION_LISTG_ITERATOR_HH