Ocamlformat_lib.Fmt
val sequence : t Ocamlformat_stdlib.list -> t
val lazy_ : (Ocamlformat_stdlib.unit -> t) -> t
val set_margin : Ocamlformat_stdlib.int -> t
val set_max_indent : Ocamlformat_stdlib.int Ocamlformat_stdlib.option -> t
val eval : Format_.formatter -> t -> Ocamlformat_stdlib.unit
val protect :
t ->
on_error:(Ocamlformat_stdlib.exn -> Ocamlformat_stdlib.unit) ->
t
val break : Ocamlformat_stdlib.int -> Ocamlformat_stdlib.int -> t
val cbreak :
fits:
(Ocamlformat_stdlib.string
* Ocamlformat_stdlib.int
* Ocamlformat_stdlib.string) ->
breaks:
(Ocamlformat_stdlib.string
* Ocamlformat_stdlib.int
* Ocamlformat_stdlib.string) ->
t
val noop : t
val char : Ocamlformat_stdlib.char -> t
val str : Ocamlformat_stdlib.string -> t
val opt : 'a Ocamlformat_stdlib.option -> ('a -> t) -> t
val list : 'a Ocamlformat_stdlib.list -> s -> ('a -> t) -> t
val list_fl :
'a Ocamlformat_stdlib.list ->
(first:Ocamlformat_stdlib.bool -> last:Ocamlformat_stdlib.bool -> 'a -> t) ->
t
val list_pn :
'a Ocamlformat_stdlib.list ->
(prev:'a Ocamlformat_stdlib.option ->
'a ->
next:'a Ocamlformat_stdlib.option ->
t) ->
t
val list_k : 'a Ocamlformat_stdlib.list -> t -> ('a -> t) -> t
val fmt_if : Ocamlformat_stdlib.bool -> s -> t
val fmt_if_k : Ocamlformat_stdlib.bool -> t -> t
val fmt_or : Ocamlformat_stdlib.bool -> s -> s -> t
val fmt_or_k : Ocamlformat_stdlib.bool -> t -> t -> t
val fmt_opt : t Ocamlformat_stdlib.option -> t
val if_newline : Ocamlformat_stdlib.string -> t
val break_unless_newline :
Ocamlformat_stdlib.int ->
Ocamlformat_stdlib.int ->
t
val fits_breaks :
?force:behavior ->
?hint:(Ocamlformat_stdlib.int * Ocamlformat_stdlib.int) ->
?level:Ocamlformat_stdlib.int ->
Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t
val fits_breaks_if :
?force:behavior ->
?hint:(Ocamlformat_stdlib.int * Ocamlformat_stdlib.int) ->
?level:Ocamlformat_stdlib.int ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t
val wrap_if : Ocamlformat_stdlib.bool -> s -> s -> t -> t
val wrap_if_k : Ocamlformat_stdlib.bool -> t -> t -> t -> t
val wrap_if_fits_or :
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t ->
t
val wrap_fits_breaks :
?space:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Conf.t ->
Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t ->
t
val wrap_fits_breaks_if :
?space:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Conf.t ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t ->
t
val open_vbox : ?name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int -> t
val open_hvbox : ?name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int -> t
val open_hovbox :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.int ->
t
val close_box : t
val cbox : ?name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int -> t -> t
val vbox : ?name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int -> t -> t
val hvbox : ?name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int -> t -> t
val hovbox :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.int ->
t ->
t
val cbox_if :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.int ->
t ->
t
val vbox_if :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.int ->
t ->
t
val hvbox_if :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.int ->
t ->
t
val hovbox_if :
?name:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.bool ->
Ocamlformat_stdlib.int ->
t ->
t
val fill_text :
?epi:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.string ->
t