package GuaCaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type stream = bool list
type !'a t = stream -> 'a * stream
val unit : unit t
val map : ('a -> 'b) -> 'a t -> 'b t
val c2 : 't0 t -> 't1 t -> ('t0, 't1) Poly.c2 t
val c3 : 't0 t -> 't1 t -> 't2 t -> ('t0, 't1, 't2) Poly.c3 t
val c4 : 't0 t -> 't1 t -> 't2 t -> 't3 t -> ('t0, 't1, 't2, 't3) Poly.c4 t
val choice : 'a t -> 'a t -> 'a t
val option : 'a t -> 'a option t
val sized_barray : int -> BArray.t t
val barray : BArray.t t
val none_list : 'a option t -> 'a list t
val while_list : ('e * 's option) option t -> 's -> 'e list t
val sized_list : 'a t -> int -> 'a list t
val bool : bool t
val unary : int t
val sized_int : int -> int t
val int : int t
val signed_int : int t
val int' : int -> int -> int t
val pair : 'a t -> 'b t -> ('a * 'b) t
val (*) : 'a t -> 'b t -> ('a * 'b) t
val trio : 'a t -> 'b t -> 'c t -> ('a * 'b * 'c) t
val quad : 'a t -> 'b t -> 'c t -> 'd t -> ('a * 'b * 'c * 'd) t
val closure : 'a t -> BArray.t -> 'a
val list : 'a t -> 'a list t
val array : 'a t -> 'a array t
val bool_option_list : bool option list t
val sized_bool_list : int -> bool list t
val sized_unit_list : int -> unit list t
val sum_list : ?min:int -> int -> int list t