package containers

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type position = {
  1. x : int;
  2. y : int;
}
val origin : position
val set_string_len : (string -> int) -> unit
module Output : sig ... end
module Box : sig ... end
val empty : Box.t
val line : string -> Box.t
val text : string -> Box.t
val sprintf : ('a, Buffer.t, unit, Box.t) Pervasives.format4 -> 'a
val lines : string list -> Box.t
val int_ : int -> Box.t
val bool_ : bool -> Box.t
val float_ : float -> Box.t
val frame : Box.t -> Box.t
val pad : Box.t -> Box.t
val pad' : col:int -> lines:int -> Box.t -> Box.t
val vpad : int -> Box.t -> Box.t
val hpad : int -> Box.t -> Box.t
val grid : ?pad:(Box.t -> Box.t) -> ?bars:bool -> Box.t array array -> Box.t
val grid_text : ?pad:(Box.t -> Box.t) -> ?bars:bool -> string array array -> Box.t
val transpose : 'a array array -> 'a array array
val init_grid : ?bars:bool -> line:int -> col:int -> (line:int -> col:int -> Box.t) -> Box.t
val vlist : ?pad:(Box.t -> Box.t) -> ?bars:bool -> Box.t list -> Box.t
val hlist : ?pad:(Box.t -> Box.t) -> ?bars:bool -> Box.t list -> Box.t
val grid_map : ?bars:bool -> ('a -> Box.t) -> 'a array array -> Box.t
val vlist_map : ?bars:bool -> ('a -> Box.t) -> 'a list -> Box.t
val hlist_map : ?bars:bool -> ('a -> Box.t) -> 'a list -> Box.t
val tree : ?indent:int -> Box.t -> Box.t list -> Box.t
val mk_tree : ?indent:int -> ('a -> Box.t * 'a list) -> 'a -> Box.t
val render : Output.t -> Box.t -> unit
val to_string : Box.t -> string
val output : ?indent:int -> Pervasives.out_channel -> Box.t -> unit
type !'a ktree = unit -> [ `Nil | `Node of 'a * 'a ktree list ]
module Simple : sig ... end
OCaml

Innovation. Community. Security.