INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

description: "Infinite sequences, indexed by integers"
title: "EiffelBase: library of reusable components for Eiffel. ", "Based on EiffelBase library for ISE Eiffel, ", "used with permission. "
project: "EiffelBase Library"
copyright: "(c) 1986-1997 Interactive Software Engineering Inc. ", "Modifications and extensions: ", "(c) 1997 Object Tools ", "All rights reserved. Duplication and distribution prohibited", "May be used only with Visual Eiffel under terms of user ", "license "
key: countable_sequence, infinite_sequence
cluster: eiffelbase
deferred class COUNTABLE_SEQUENCE [G]
inherit

COUNTABLE [G]
rename
item as i_th
redefine
i_th
end

ACTIVE [G]
export
{NONE}
fill,
prune,
prune_all,
put,
remove,
replace,
wipe_out
end

LINEAR [G]
redefine
linear_representation
end
feature -- Access

i_th (i: INTEGER): G
-- Item of rank `i'

index: INTEGER

item: G
-- Item at current position
feature -- Status report

after: BOOLEAN

extendible: BOOLEAN

prunable: BOOLEAN

readable: BOOLEAN

writable: BOOLEAN
feature -- Cursor movement

forth
-- Move to next position.

start
-- Move to first position.
end -- class COUNTABLE_SEQUENCE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES