+
Point of view
All features
class STANDARD_STREAMS
Summary
Thanks to this standard_streams singleton object, you can redirect std_input_stream, std_output_stream as well as std_error_stream.
See also the examples from our tutorial/io directory.
Direct parents
Insert list: SINGLETON
Class invariant
Overview
Creation features
{ANY}
Features
{ANY}
{ANY}
{}
{ANY}
  • is_equal (other: STANDARD_STREAMS): BOOLEAN
    Is other attached to an object considered equal to current object?
{}
std_input: INPUT_STREAM
writable attribute
{ANY}
std_output: OUTPUT_STREAM
writable attribute
{ANY}
std_error: OUTPUT_STREAM
writable attribute
{ANY}
set_std_input (a_std_input: INPUT_STREAM)
effective procedure
{ANY}
restore_std_input
effective procedure
{ANY}
set_std_output (a_std_output: OUTPUT_STREAM)
effective procedure
{ANY}
restore_std_output
effective procedure
{ANY}
set_std_error (a_std_error: OUTPUT_STREAM)
effective procedure
{ANY}
restore_std_error
effective procedure
{ANY}
make
effective procedure
{}
is_equal (other: STANDARD_STREAMS): BOOLEAN
effective function
{ANY}
Is other attached to an object considered equal to current object?
is_real_singleton: BOOLEAN
effective function
{}
singleton_memory_pool: HASHED_DICTIONARY[POINTER, STRING]
once function
{}
This pool is unique in the whole system.
current_is_not_an_expanded_type: BOOLEAN
effective function
{}
Check that the dynamic type of the SINGLETON is not an expanded type.