graph BT
N1["Input"] -->|inherits| N2["IOBase"];
N1["Input"] -->|inherits| N3["IterableAT"];
N3["IterableAT"] -->|inherits| N4["Any"];
N2["IOBase"] -->|inherits| N4["Any"];
Characteristics
Quality |
Value |
Inherits |
IOBase, IterableAT |
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_stdin
get_stdin () -> strictly Input
Methods
construct
construct (s strictly @Self, handle Pointer = Pointer(), is_open Bool = false) -> Self
gets
#strict
gets (s nom @Self, count Len) -> String
getc
#strict
getc (s nom @Self) -> Char
read_into_buffer
#strict
read_into_buffer (s nom @Self, buffer Pointer, size Len, count Len) -> Len
read_until
#strict
read_until (s nom @Self, delim Char, include_delim Bool = false) -> String
readline
#strict
readline (s nom @Self) -> String
get_iterator
get_iterator (s nom @Self) -> InputIterator[nom Self]
Properties
__handle
__is_open