package hardcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type signed =
  1. | Signed
  2. | Unsigned
val platform_bits : int
val (|>) : 'a -> ('a -> 'b) -> 'b
val (>>) : ('a -> 'b) -> ('b -> 'c) -> 'a -> 'c
val (<<) : ('a -> 'b) -> ('c -> 'a) -> 'c -> 'b
val ($) : ('a -> 'b) -> 'a -> 'b
val list_of_string : string -> char list
val int_of_hchar : char -> int
val int_of_bchar : char -> int
val int_of_bstr : string -> int
val int32_of_bstr : string -> int32
val int64_of_bstr : string -> int64
val nativeint_of_bstr : string -> nativeint
val bstr_of_int : int -> int -> string
val bstr_of_int32 : int -> Int32.t -> string
val bstr_of_int64 : int -> Int64.t -> string
val bstr_of_nint : int -> Nativeint.t -> string
val intbitslist_of_bstr : string -> int list
val bstr_of_intbitslist : int list -> string
val int_of_hstr : string -> int
val bstr_of_hstr : signed -> int -> string -> string
val hstr_of_bstr : signed -> string -> string
val abits_int32_of_bstr : string -> int32 array
val bstr_of_abits_int32 : int -> int32 array -> string
val abits_int64_of_bstr : string -> int64 array
val bstr_of_abits_int64 : int -> int64 array -> string
val abits_nint_of_bstr : string -> nativeint array
val bstr_of_abits_nint : int -> nativeint array -> string
val nbits : int -> int
val clog2 : int -> int
val pow2 : int -> int
val range : int -> int list
val lselect : 'a list -> int -> int -> 'a list
val leven : 'a list -> 'a list
val lodd : 'a list -> 'a list
val linit : int -> (int -> 'a) -> 'a list
val zip : 'a list -> 'b list -> ('a * 'b) list
val unzip : ('a * 'b) list -> 'a list * 'b list
val pairs : 'a list -> ('a * 'a) list
val iteri : (int -> 'a -> unit) -> 'a list -> unit
val mapi : (int -> 'a -> 'b) -> 'a list -> 'b list
val iter2 : ('a -> 'b -> unit) -> 'a list -> 'b list -> unit
val map2 : ('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list
val memoize : ('a -> 'b) -> 'a -> 'b
val split_pow2 : 'a list -> 'a list * 'a list