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
__is_open