home
wiki
classes/clusters list
class information
+
Point of view
All features
ANY
All features
class ITERATOR_ON_LINKED_LIST [E_]
Summary
top
Please do not use this class directly. Look at
ITERATOR
.
Direct parents
inherit list:
ITERATOR
Overview
top
creation features
make
(ll:
LINKED_LIST
[E_])
features
linked_list
:
LINKED_LIST
[E_]
The one to be traversed.
current_link
:
LINKED_LIST_NODE
[E_]
Memorize the current position.
make
(ll:
LINKED_LIST
[E_])
start
Positions the iterator to the first object in the aggregate to be traversed.
is_off
:
BOOLEAN
Returns True when there are no more objects in the sequence.
item
: E_
Returns the object at the current position in the sequence.
next
Positions the iterator to the next object in the sequence.
linked_list
:
LINKED_LIST
[E_]
writable attribute
top
The one to be traversed.
current_link
:
LINKED_LIST_NODE
[E_]
writable attribute
top
Memorize the current position.
make
(ll:
LINKED_LIST
[E_])
effective procedure
top
require
ll /= Void
ensure
linked_list
= ll
start
effective procedure
top
Positions the iterator to the first object in the aggregate to be traversed.
is_off
:
BOOLEAN
effective function
top
Returns True when there are no more objects in the sequence.
item
: E_
effective function
top
Returns the object at the current position in the sequence.
require
not is_off
next
effective procedure
top
Positions the iterator to the next object in the sequence.
require
not is_off