Skip to content

Input

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

__handle Pointer

__is_open

__is_open Bool