package smart-print

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 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 append : t -> t -> t
val (^-^) : t -> t -> t
val concat_with_space : t -> t -> t
val (^^) : t -> t -> t
val words : string -> t
val lines : string -> t
val indent : t -> t
val nest : t -> t
val nest_all : t -> t
val group : t -> t
val group_all : t -> t
val parens : t -> t
val braces : t -> t
val brakets : t -> t
val angle_brakets : t -> t
val single_quotes : t -> t
val double_quotes : t -> t
val concat : t list -> t
val separate : t -> t list -> t
module OCaml : sig ... end
module Debug : sig ... end
val to_something : int -> int -> (char -> unit) -> (string -> unit) -> (string -> int -> int -> unit) -> t -> unit
val to_buffer : int -> int -> Stdlib.Buffer.t -> t -> unit
val to_string : int -> int -> t -> string
val to_out_channel : int -> int -> Stdlib.out_channel -> t -> unit
val to_stdout : int -> int -> t -> unit