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.


Descendants
INT_STREAM



Public


Features
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.

The Sather Home Page