package bin_prot

  1. Overview
  2. Docs
include module type of struct include Sexplib.Std end
module Hashtbl = Sexplib.Std.Hashtbl
module Lazy = Sexplib.Std.Lazy
module Sexp_macro = Sexplib.Std.Sexp_macro
val sexp_of_unit : unit -> Sexplib0.Sexp.t
val unit_of_sexp : Sexplib0.Sexp.t -> unit
val sexp_of_bool : bool -> Sexplib0.Sexp.t
val bool_of_sexp : Sexplib0.Sexp.t -> bool
val sexp_of_string : string -> Sexplib0.Sexp.t
val string_of_sexp : Sexplib0.Sexp.t -> string
val sexp_of_char : char -> Sexplib0.Sexp.t
val char_of_sexp : Sexplib0.Sexp.t -> char
val sexp_of_int : int -> Sexplib0.Sexp.t
val int_of_sexp : Sexplib0.Sexp.t -> int
val sexp_of_float : float -> Sexplib0.Sexp.t
val float_of_sexp : Sexplib0.Sexp.t -> float
val sexp_of_int32 : int32 -> Sexplib0.Sexp.t
val int32_of_sexp : Sexplib0.Sexp.t -> int32
val sexp_of_int64 : int64 -> Sexplib0.Sexp.t
val int64_of_sexp : Sexplib0.Sexp.t -> int64
val sexp_of_nativeint : nativeint -> Sexplib0.Sexp.t
val nativeint_of_sexp : Sexplib0.Sexp.t -> nativeint
val sexp_of_ref : ('a -> Sexplib0.Sexp.t) -> 'a Pervasives.ref -> Sexplib0.Sexp.t
val ref_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a Pervasives.ref
val sexp_of_lazy_t : ('a -> Sexplib0.Sexp.t) -> 'a lazy_t -> Sexplib0.Sexp.t
val lazy_t_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a lazy_t
val sexp_of_option : ('a -> Sexplib0.Sexp.t) -> 'a option -> Sexplib0.Sexp.t
val option_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a option
val sexp_of_list : ('a -> Sexplib0.Sexp.t) -> 'a list -> Sexplib0.Sexp.t
val list_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a list
val sexp_of_array : ('a -> Sexplib0.Sexp.t) -> 'a array -> Sexplib0.Sexp.t
val array_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a array
val sexp_of_exn : exn -> Sexplib0.Sexp.t
include module type of struct include Ppx_compare_lib.Builtin end
val compare_bool : bool -> bool -> int
val compare_char : char -> char -> int
val compare_float : float -> float -> int
val compare_int : int -> int -> int
val compare_int32 : int32 -> int32 -> int
val compare_int64 : int64 -> int64 -> int
val compare_nativeint : nativeint -> nativeint -> int
val compare_string : string -> string -> int
val compare_unit : unit -> unit -> int
val compare_array : ('a -> 'a -> int) -> 'a array -> 'a array -> int
val compare_list : ('a -> 'a -> int) -> 'a list -> 'a list -> int
val compare_option : ('a -> 'a -> int) -> 'a option -> 'a option -> int
val compare_ref : ('a -> 'a -> int) -> 'a Pervasives.ref -> 'a Pervasives.ref -> int
val sort_uniq : ('a -> 'a -> int) -> 'a list -> 'a list
module Caml : sig ... end
module Sexp = Sexplib.Sexp
val failwithf : ('a, unit, string, unit -> 'b) Pervasives.format4 -> 'a
module Identifiable : sig ... end
module String : sig ... end
module Int : sig ... end
module Option : sig ... end
module List : sig ... end