LisaacTM Platform

STD_ERROR


To write on the standard error output. As for UNIX, the default standard error file is the screen. Note: only one instance of this class should be necessary (have a lookin the root classes to search for the good name to use).
Inherit/Insert Summary
inherit_output_stream
parent_object No developed.
 
Slot Summary
is_connected
make
put_character
Put c on stderr
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
flush
forces a write of unwritten character (write my have been delayed, flush writes buffered characters)
 

Inherit/Insert Detail

inherit_output_stream

.../base/io/std_error.li line #15

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

Detail slot

is_connected

.../base/io/std_error.li line #19

Section:
Public

Profile:
- SelfSELFis_connected : BOOLEAN

make

.../base/io/std_error.li line #21

Section:
Public

Profile:
- SelfSELFmake 

put_character

.../base/io/std_error.li line #25

Section:
Public

Profile:
- SelfSELFput_character   c : CHARACTER

Description:
Put c on stderr

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

flush

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

Section:
Public

Profile:
- SelfSELFflush 

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