LisaacTM Platform

FILE_OUTPUT_STREAM


Use files as streams
Inherit/Insert Summary
inherit_output_stream
parent_object No developed.
 
Constructor Summary
create
 
Slot Summary
file
is_connected
make
put_character
Put c on stream
flush
file.basic_fush; forces a write of unwritten character (write my have been delayed, flush writes buffered characters)
put_string
Output s to current output device.
put_integer
Output i to current output device.
put_integer_format
Output i to current output device using at most s character.
 
Other features:
put_boolean
Output b to current output device according to the Eiffel format.
put_pointer
Output a viewable version of p.
put_new_line
Output a newline character.
put_spaces
Output nb spaces character.
file_exists
 

Inherit/Insert Detail

inherit_output_stream

.../base/io/low_level/file_output_stream.li line #11

Section:
Inherit

Profile:
- SelfSELFinherit_output_stream : OUTPUT_STREAM

parent_object

.../base/io/low_level/output_stream.li line #12

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../base/io/low_level/file_output_stream.li line #27

Section:
Public

Profile:
- SelfSELFcreate   std_file : FILESELF

Detail slot

file

.../base/io/low_level/file_output_stream.li line #15

Section:
Public

Profile:
+ SelfSELFfile : FILE

is_connected

.../base/io/low_level/file_output_stream.li line #17

Section:
Public

Profile:
+ SelfSELFis_connected : BOOLEAN

make

.../base/io/low_level/file_output_stream.li line #21

Section:
Public

Profile:
- SelfSELFmake   std_file : FILE

put_character

.../base/io/low_level/file_output_stream.li line #36

Section:
Public

Profile:
- SelfSELFput_character   c : CHARACTER

Description:
Put c on stream

flush

.../base/io/low_level/file_output_stream.li line #43

Section:
Public

Profile:
- SelfSELFflush 

Description:
file.basic_fush; forces a write of unwritten character (write my have been delayed, flush writes buffered characters)

put_string

.../base/io/low_level/output_stream.li line #23

Section:
Public

Profile:
- SelfSELFput_string   s : ABSTRACT_STRING

Description:
Output s to current output device.

put_integer

.../base/io/low_level/output_stream.li line #33

Section:
Public

Profile:
- SelfSELFput_integer   i : INTEGER

Description:
Output i to current output device.

put_integer_format

.../base/io/low_level/output_stream.li line #42

Section:
Public

Profile:
- SelfSELFput_integer_format  ( i : INTEGER, s : INTEGER)

Description:
Output i to current output device using at most s character.

Other features:

put_boolean

.../base/io/low_level/output_stream.li line #56

Section:
Public

Profile:
- SelfSELFput_boolean   b : BOOLEAN

Description:
Output b to current output device according to the Eiffel format.

put_pointer

.../base/io/low_level/output_stream.li line #64

Section:
Public

Profile:
- SelfSELFput_pointer   p : POINTER

Description:
Output a viewable version of p.

put_new_line

.../base/io/low_level/output_stream.li line #73

Section:
Public

Profile:
- SelfSELFput_new_line 

Description:
Output a newline character.

put_spaces

.../base/io/low_level/output_stream.li line #80

Section:
Public

Profile:
- SelfSELFput_spaces   nb : INTEGER

Description:
Output nb spaces character.

file_exists

.../base/io/low_level/output_stream.li line #89

Section:
Public

Profile:
- SelfSELFfile_exists   path : ABSTRACT_STRINGBOOLEAN