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
__is_open