+
Point of view
All features
deferred class COROUTINE [O_ -> TUPLE, Y_]
Summary
Direct parents
Insert list: ANY
Overview
Features
{ANY}
  • item (o: O_): ITERATOR[Y_]
{COROUTINE_ITERATOR}
  • invoke (arguments: O_)
    Define this routine, and call yield each time a value should be sent back to the caller.
  • set_iterator (a_iterator: COROUTINE_ITERATOR[O_, Y_])
{}
item (o: O_): ITERATOR[Y_]
effective function
{ANY}
invoke (arguments: O_)
deferred procedure
Define this routine, and call yield each time a value should be sent back to the caller.
set_iterator (a_iterator: COROUTINE_ITERATOR[O_, Y_])
effective procedure
ensure
iterator: COROUTINE_ITERATOR[O_, Y_]
writable attribute
{}
yield (value: Y_)
frozen
effective procedure
{}