Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = SmartPrint.t
val empty : t
val string : string -> t
val sub_string : string -> int -> int -> t
val (!^) : string -> t
val space : t
val newline : t
val words : string -> t
val lines : string -> t
module OCaml : sig ... end
val to_something :
int ->
int ->
(char -> unit) ->
(string -> unit) ->
(string -> int -> int -> unit) ->
t ->
unit
val to_out_channel : int -> int -> Pervasives.out_channel -> t -> unit
val to_stdout : int -> int -> t -> unit
val s : string -> t
val sp : t
val sf : ('a, unit, string, t) Pervasives.format4 -> 'a
val i : int -> t
val f : float -> t
val n : t
val verbatim : string -> t
val exn : exn -> t
val escape : string -> t
val to_string : line_width:int -> indent:int -> SmartPrint.t -> string
val to_list :
line_width:int ->
indent:int ->
SmartPrint.t ->
[> `Char of char | `String of string | `Sub_string of string * int * int ]
list