Skip to content

Output

graph BT
N1["Output"] -->|inherits| N2["IOBase"];
N2["IOBase"] -->|inherits| N3["Any"];

Characteristics

Quality Value
Inherits IOBase
Extends N/A
Decorators N/A
Is enum false
Is sealed false
Is extern false
Is abstract false
Is generator false
Has value semantics false
Has stored properties true
Should register destructor false
Has atomic memory false
Is copy assignable false
Is zero initializable false

Functions

get_stdout

get_stdout () -> strictly Output

get_stderr

get_stderr () -> strictly Output

Methods

construct

construct (s strictly @Self, handle Pointer = Pointer(), is_open Bool = false) -> Self

puts

#strict
puts (s nom @Self, str String) -> Bool

putc

#strict
putc (s nom @Self, c Char) -> Bool

seek

#strict
seek (s nom @Self, offset Len) -> Bool

rewind

#strict
rewind (s nom @Self) -> Nil

flush

#strict
flush (s nom @Self) -> Nil

Properties

__handle

__handle Pointer

__is_open

__is_open Bool