Gobo Eiffel Kernel Library
Copyright (c) 2002, Eric Bezault and others
Eiffel Forum License v2 (see forum.txt)
-- Create output to an existing string.
-- Routines that ought to be in class STRING_8
-- (From KL_IMPORTED_STRING_ROUTINES)
-- Line separator
-- (From KI_TEXT_OUTPUT_STREAM)
-- Can current output stream be closed?
-- (From KI_OUTPUT_STREAM)
-- Can characters be written to output stream?
-- (From KI_OUTPUT_STREAM)
-- Try to close output stream if it is closable. Set
-- is_open_write to false if operation was successful.
-- (From KI_OUTPUT_STREAM)
-- Do nothing (operation does not apply to string).
-- (From KI_CHARACTER_OUTPUT_STREAM)
-- Write a_string to output stream.
-- Note: If a_string is a UC_STRING or descendant, then
-- write the bytes of its associated UTF unicode encoding.
-- (From KI_CHARACTER_OUTPUT_STREAM)
-- Write a_string to output stream
-- followed by a line separator.
-- (From KI_TEXT_OUTPUT_STREAM)
-- Write a line separator to output stream.
-- (From KI_TEXT_OUTPUT_STREAM)
-- Read items of an_input_stream until the end
-- of input is reached, and write these items to
-- current output stream.
-- (From KI_OUTPUT_STREAM)
-- Write "True" to output stream if
-- b is true, "False" otherwise.
-- (From KI_CHARACTER_OUTPUT_STREAM)
-- Write decimal representation
-- of i to output stream.
-- Regexp: 0|(-?[1-9][0-9]*)
-- (From KI_CHARACTER_OUTPUT_STREAM)
-- Write substring of a_string between indexes
-- s and e to output stream.
-- (From KI_CHARACTER_OUTPUT_STREAM)
Character output streams based on strings