Skip to content

IOBase

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

Characteristics

Quality Value
Inherits global.Any
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 true

Methods

construct

#default
#Gambol.function.alwaysinline
construct (s strictly @Self) -> Self

open

#strict
open (s nom @Self) -> Bool

reopen

#strict
reopen (s nom @Self) -> Bool

is_eof

#strict
is_eof (s nom @Self) -> Bool

has_error

#strict
has_error (s nom @Self) -> Bool

clear_error

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

close

close (s nom @Self) -> Bool

is_open

#strict
is_open (s nom @Self) -> Bool

get_handle

#strict
get_handle (s nom @Self) -> Pointer

Properties

__handle

__handle Pointer

__is_open

__is_open Bool