Module UTF8LineWriterImpl

module UTF8LineWriterImpl: sig .. end
Implementation of UTF8 line writers based on the Camomile library (available at http://camomile.sourceforge.net).

One is advised to use the LineUtils.UTF8LineWriter module instead of this one.


type t 
The type of UTF8 line-oriented writers.
val make : OutputStream.t -> t
Constructs a line writer from an output stream.
val put : t -> UTF8Impl.t -> unit
put w s outputs string s onto writer w. Raises OutputStream.Exception if an error occurs.
val flush : t -> unit
Flushes the passed writer. Raises OutputStream.Exception if an error occurs.
val close : t -> unit
Closes the passed writer. Raises OutputStream.Exception if an error occurs.
val close_noerr : t -> unit
Closes the passed writer, errors being silently discarded.