Iostream.Out_bufBuffered output stream.
class type  t = object ... endAn output stream, ie. a place into which we can write bytes, with a buffer to amortize the cost of operations.
class type  t_seekable = object ... endval create : 
  ?flush:(unit -> unit) ->
  ?close:(unit -> unit) ->
  output_char:(char -> unit) ->
  output:(bytes -> int -> int -> unit) ->
  unit ->
  tCreate a new output stream from raw components.
val dummy : tDummy output, drops everything written to it.
class virtual t_from_output : ?bytes:bytes -> unit -> object ... endMake a bufferized output from a non bufferized output+close.
class bufferized : ?bytes:bytes -> Out.t -> tclass of_out_channel : ?close_noerr:bool -> out_channel -> t_seekableval of_out_channel : ?close_noerr:bool -> out_channel -> t_seekableWrap an out channel.
class of_buffer : Stdlib.Buffer.t -> tval of_buffer : Stdlib.Buffer.t -> tof_buffer buf is an output channel that writes directly into buf. flush and close have no effect.
class open_file : ?close_noerr:bool -> ?mode:int -> ?flags:open_flag list -> string -> 
  t_seekableval open_file : 
  ?close_noerr:bool ->
  ?mode:int ->
  ?flags:open_flag list ->
  string ->
  t_seekableopen_file file creates an out stream writing into the given file.
val with_open_file : 
  ?close_noerr:bool ->
  ?mode:int ->
  ?flags:open_flag list ->
  string ->
  (t_seekable -> 'a) ->
  'aval output_char : t -> char -> unitOutput a single char
val output : t -> bytes -> int -> int -> unitWrite the slice of bytes.
val close : t -> unitClose the stream. Idempotent.
val flush : t -> unitEnsure the bytes written so far are indeed written to the underlying storage/network socket/… and are not just sitting in a buffer.
val output_string : t -> string -> unitOutput the whole string.
val output_line : t -> string -> unitOutput the whole string followed by '\n'.
val output_lines : t -> string Stdlib.Seq.t -> unitOutput a series of lines, each terminated by '\n'.
val output_int : t -> int -> unitOutput an integer in decimal notation.
tee ocs is an output that accepts bytes and writes them to every output in ocs. When closed, it closes all elements of oc.