abstract class $STREAM{ETP < $ORDERED{ETP}} |
---|
**** |
________This_abstract_class_provides_an_abstraction_of_a_generator_of ___successive_unique_values_(ie_NOT_reference_classes)_of_type_ETP.__This ___is_not_necessarily_restricted_to_numeric_values. |
INT_STREAM |
create( start_val : ETP ) : SAME; |
---|
**** |
________This_creation_routine_returns_a_new_cardinal_stream_whose_next_yielded ___value_will_be_"start_val" |
next : ETP ; |
---|
**** |
________This_feature_returns_the_next_unique_value_in_the_class_ETP, ___irrespective_of_the_use_of_the_iter_following.. |
next! : ETP ; |
---|
**** |
________This_iter_feature_returns_the_next_unique_value_in_the_class_ETP, ___irrespecitve_of_other_uses_of_this_iter_or_the_above_routine_feature. |