17 #ifndef VCSN_ALGORITHMS_INTERNAL_HAS_NEIGHBOUR_HXX
18 # define VCSN_ALGORITHMS_INTERNAL_HAS_NEIGHBOUR_HXX
20 # include <vaucanson/algorithms/internal/has_neighbour.hh>
25 template<
typename A,
typename T>
27 const typename automaton_traits<T>::hstate_t s)
30 AUTOMATON_TYPES(automaton_t);
31 precondition (a.has_state (s));
32 delta_iterator i(a.
value(), s);
36 template<
typename A,
typename T>
38 const typename automaton_traits<T>::hstate_t s)
41 AUTOMATON_TYPES(automaton_t);
42 precondition (a.has_state (s));
43 rdelta_iterator i(a.
value(), s);
48 #endif // ! VCSN_ALGORITHMS_INTERNAL_HAS_NEIGHBOUR_HXX