module Conduit: sig
.. end
A conduit is a channel for using formatting functions on buffers or channels.
type 'a
conduit = {
|
cd_out_channel : 'a ; |
|
cd_print : 'b. 'a -> ('b, 'a, unit) Pervasives.format -> 'b ; |
|
cd_flush : 'a -> unit ; |
}
val stdoutcd : Pervasives.out_channel conduit
The conduit linked to standard output
val stderrcd : Pervasives.out_channel conduit
The conduit linked to standard error
val conduit_of_channel : Pervasives.out_channel -> Pervasives.out_channel conduit
Builds a conduit from an output channel.
val conduit_of_buffer : Buffer.t -> Buffer.t conduit
Builds a conduit from a buffer.
val scribe_string : 'a conduit -> 'a -> string -> unit
Writes a string into a conduit.