+
Point of view
All features
deferred class FILTER_OUTPUT_STREAM
- stream /= Void implies stream.filter = Current
require
- is_connected
- can_disconnect
- is_connected
- can_disconnect
- is_connected
- can_disconnect
ensure
- not is_connected
- stream = Void
- not is_filtered
require
- is_connected
- not is_filtered and then can_put_character(c)
filter: FILTER_OUTPUT_STREAM
writable attribute
filtered_has_stream_pointer:
BOOLEAN
deferred function
frozen
effective procedure
frozen
effective procedure
append_file (file_name:
STRING)
effective procedure
require
- not is_connected
- a_stream.is_connected
- not a_stream.is_filtered
ensure