GuaCaml
GuaCaml : Generic Unspecific Algorithmic in OCaml
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library GuaCaml
type stream = BinUtils.stream
type !'a t = 'a BinUtils.load
val unit : unit BinUtils.load
val sized_bool_list : int -> stream -> bool list * bool list
val c2 :
( bool list -> 'a * 'b ) ->
( bool list -> 'c * 'b ) ->
bool list ->
( 'a, 'c ) Poly.c2 * 'b
val c3 :
( bool list -> 'a * 'b ) ->
( bool list -> 'c * 'b ) ->
( bool list -> 'd * 'b ) ->
bool list ->
( 'a, 'c, 'd ) Poly.c3 * 'b
val c4 :
( bool list -> 'a * 'b ) ->
( bool list -> 'c * 'b ) ->
( bool list -> 'd * 'b ) ->
( bool list -> 'e * 'b ) ->
bool list ->
( 'a, 'c, 'd, 'e ) Poly.c4 * 'b
val sized_barray : int -> bool list -> BTools_BArray.t * bool list
val sized_list : 'a BinUtils.load -> int -> 'a list BinUtils.load
val bool : bool BinUtils.load
val unary : int BinUtils.load
val sized_int : int -> int BinUtils.load
val int_legacy : int BinUtils.load
val int_vanilla : BinUtils.stream -> int * bool list
val int : BinUtils.stream -> int * bool list
val sized_bool_list_le :
?carry:bool list ->
bool list ->
BinUtils.stream ->
bool list * BinUtils.stream
val exactly_sized_int_rec :
?carry:int ->
?exp:int ->
int ->
BinUtils.stream ->
int * BinUtils.stream
val exactly_sized_int : int -> BinUtils.stream -> int * BinUtils.stream
val int_le : int -> BinUtils.stream -> int * BinUtils.stream
val barray : BinUtils.stream -> BTools_BArray.t * bool list
val pair : 'a BinUtils.load -> 'b BinUtils.load -> ('a * 'b) BinUtils.load
val (*) : 'a BinUtils.load -> 'b BinUtils.load -> ('a * 'b) BinUtils.load
val closure : 'a BinUtils.load -> BTools_BArray.t -> 'a
val list : 'a BinUtils.load -> 'a list BinUtils.load
val array : 'a BinUtils.load -> 'a array BinUtils.load