Gobo Eiffel Structure Library
Copyright (c) 1999-2001, Eric Bezault and others
Eiffel Forum License v2 (see forum.txt)
$Date: 2005/07/13 17:52:13 $
$Revision: 1.6 $
-- Routines that ought to be in class ANY
-- (From KL_IMPORTED_ANY_ROUTINES)
-- List traversed
-- (From DS_CURSOR)
-- Is there no valid position to right of cursor?
-- (From DS_LINEAR_CURSOR)
-- Is there no valid position to left of cursor?
-- (From DS_BILINEAR_CURSOR)
-- Is cursor on first item?
-- (From DS_LINEAR_CURSOR)
-- Is cursor on last item?
-- (From DS_BILINEAR_CURSOR)
-- Is cursor valid?
-- (From DS_CURSOR)
Backward compatibility with Gobo 1.4
-- Is current cursor at same position as other?
-- (From DS_CURSOR)
-- Is other a valid cursor according
-- to current traversal strategy?
-- (From DS_CURSOR)
-- Is i a valid index value?
-- (From DS_INDEXED_CURSOR)
-- Move cursor to last position.
-- (From DS_BILINEAR_CURSOR)
-- Add items of other to left of cursor position.
-- Keep items of other in the same order.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add items of other to right of cursor position.
-- Keep items of other in the same order.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add items of other to left of cursor position.
-- Keep items of other in the same order.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add items of other to right of cursor position.
-- Keep items of other in the same order.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add v to left of cursor position.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add v to right of cursor position.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add v to left of cursor position.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Add v to right of cursor position.
-- Do not move cursors.
-- (From DS_LIST_CURSOR)
-- Replace item at cursor position by v.
-- (Performance: O(1).)
-- (From DS_DYNAMIC_CURSOR)
-- Remove n items to left of cursor position.
-- Move all cursors off.
-- (From DS_LIST_CURSOR)
-- Remove item at cursor position.
-- Move any cursors at this position forth.
-- (From DS_LIST_CURSOR)
-- Cell at cursor position
-- Set cursor.
Cursors for linked list traversals