Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val read : input -> char
val nread : input -> int -> ExtBytes.Bytes.t
val really_nread : input -> int -> ExtBytes.Bytes.t
val nread_string : input -> int -> string
val really_nread_string : input -> int -> string
val input : input -> ExtBytes.Bytes.t -> int -> int -> int
val really_input : input -> ExtBytes.Bytes.t -> int -> int -> int
val close_in : input -> unit
val write : 'a output -> char -> unit
val nwrite : 'a output -> ExtBytes.Bytes.t -> unit
val nwrite_string : 'a output -> string -> unit
val output : 'a output -> ExtBytes.Bytes.t -> int -> int -> int
val really_output : 'a output -> ExtBytes.Bytes.t -> int -> int -> int
val flush : 'a output -> unit
val close_out : 'a output -> 'a
val input_string : string -> input
val input_bytes : ExtBytes.Bytes.t -> input
val output_string : unit -> string output
val output_bytes : unit -> ExtBytes.Bytes.t output
val output_strings : unit -> string list output
val input_channel : in_channel -> input
val output_channel : out_channel -> unit output
val create_in :
read:(unit -> char) ->
input:(ExtBytes.Bytes.t -> int -> int -> int) ->
close:(unit -> unit) ->
input
val create_out :
write:(char -> unit) ->
output:(ExtBytes.Bytes.t -> int -> int -> int) ->
flush:(unit -> unit) ->
close:(unit -> 'a) ->
'a output
val scanf : input -> ('a, 'b, 'c, 'd) Scanf.scanner
val read_all : input -> string
val read_byte : input -> int
val read_signed_byte : input -> int
val read_ui16 : input -> int
val read_i16 : input -> int
val read_i32 : input -> int
val read_real_i32 : input -> int32
val read_i64 : input -> int64
val read_float32 : input -> float
val read_double : input -> float
val read_string : input -> string
val read_bytes : input -> ExtBytes.Bytes.t
val read_line : input -> string
val write_byte : 'a output -> int -> unit
val write_ui16 : 'a output -> int -> unit
val write_i16 : 'a output -> int -> unit
val write_i32 : 'a output -> int -> unit
val write_real_i32 : 'a output -> int32 -> unit
val write_i64 : 'a output -> int64 -> unit
val write_float32 : 'a output -> float -> unit
val write_double : 'a output -> float -> unit
val write_string : 'a output -> string -> unit
val write_bytes : 'a output -> ExtBytes.Bytes.t -> unit
val write_line : 'a output -> string -> unit
module BigEndian : sig ... end
val read_bits : in_bits -> int -> int
val write_bits : out_bits -> nbits:int -> int -> unit
val flush_bits : out_bits -> unit
val drop_bits : in_bits -> unit
class in_channel : input -> object ... end
class out_channel : 'a output -> object ... end
val from_in_channel : in_channel -> input
val from_out_channel : out_channel -> unit output