module ListIterator: sig .. end
module type S = sig .. end
The signature for an iterator over a List.
module Make: functor (I : Reins.ListCursor.S) -> S with type 'a collection = 'a I.list_
and type 'a cursor = 'a I.cursor
and type 'a elt = 'a
Create a list iterator from an arbitrary cursor type
module From_List: functor (L : Reins.Lists.ListSig) -> S with type 'a collection = 'a L.t
and type 'a elt = 'a
and type 'a cursor = 'a ListCursor.Make(L).cursor
Create a list iterator for the list L using the standard
List_Cursor interface for the cursor.