Module Ocamlformat_stdlib.ExportSource
include sig ... end
Source
val sexp_of_array :
('a : value_or_null mod separable). ('a -> Sexplib0.Sexp.t) ->
'a Array.t ->
Sexplib0.Sexp.tSource
val sexp_of_array__stack :
('a : value_or_null mod separable). ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a Array.t @ local ->
Sexplib0.Sexp.t @ localSource
val array_of_sexp :
('a : value_or_null mod separable). (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a Array.tSource
val array_sexp_grammar :
('a : value_or_null mod separable). 'a Sexplib0.Sexp_grammar.t ->
'a Array.t Sexplib0.Sexp_grammar.t @@ portableinclude sig ... end
Source
val hash_fold_iarray :
'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a Iarray.t ->
Ppx_hash_lib.Std.Hash.stateSource
val sexp_of_iarray__stack :
('a @ local -> Sexplib0.Sexp.t @ local) ->
'a Iarray.t @ local ->
Sexplib0.Sexp.t @ localSource
val iarray_sexp_grammar :
'a. 'a Sexplib0.Sexp_grammar.t ->
'a Iarray.t Sexplib0.Sexp_grammar.t @@ portableSource
val hash_fold_list :
'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a list ->
Ppx_hash_lib.Std.Hash.stateSource
val sexp_of_list__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a list @ local ->
Sexplib0.Sexp.t @ localSource
val hash_fold_nativeint :
Ppx_hash_lib.Std.Hash.state ->
nativeint ->
Ppx_hash_lib.Std.Hash.stateSource
val hash_fold_option :
'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a option ->
Ppx_hash_lib.Std.Hash.stateSource
val sexp_of_option__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option @ local ->
Sexplib0.Sexp.t @ localSource
val compare_option__bits64__local :
'a. ('a @ local -> 'a @ local -> int) ->
'a option__bits64 @ local ->
'a option__bits64 @ local ->
intSource
val compare_option__bits32__local :
'a. ('a @ local -> 'a @ local -> int) ->
'a option__bits32 @ local ->
'a option__bits32 @ local ->
intSource
val compare_option__word__local :
'a. ('a @ local -> 'a @ local -> int) ->
'a option__word @ local ->
'a option__word @ local ->
intSource
val compare_option__float64__local :
'a. ('a @ local -> 'a @ local -> int) ->
'a option__float64 @ local ->
'a option__float64 @ local ->
intSource
val compare_option__float32__local :
'a. ('a @ local -> 'a @ local -> int) ->
'a option__float32 @ local ->
'a option__float32 @ local ->
intSource
val compare_option__bits64 :
'a. ('a -> 'a -> int) ->
'a option__bits64 ->
'a option__bits64 ->
intSource
val compare_option__bits32 :
'a. ('a -> 'a -> int) ->
'a option__bits32 ->
'a option__bits32 ->
intSource
val compare_option__float64 :
'a. ('a -> 'a -> int) ->
'a option__float64 ->
'a option__float64 ->
intSource
val compare_option__float32 :
'a. ('a -> 'a -> int) ->
'a option__float32 ->
'a option__float32 ->
intSource
val equal_option__bits64__local :
'a. ('a @ local -> 'a @ local -> bool) ->
'a option__bits64 @ local ->
'a option__bits64 @ local ->
boolSource
val equal_option__bits32__local :
'a. ('a @ local -> 'a @ local -> bool) ->
'a option__bits32 @ local ->
'a option__bits32 @ local ->
boolSource
val equal_option__word__local :
'a. ('a @ local -> 'a @ local -> bool) ->
'a option__word @ local ->
'a option__word @ local ->
boolSource
val equal_option__float64__local :
'a. ('a @ local -> 'a @ local -> bool) ->
'a option__float64 @ local ->
'a option__float64 @ local ->
boolSource
val equal_option__float32__local :
'a. ('a @ local -> 'a @ local -> bool) ->
'a option__float32 @ local ->
'a option__float32 @ local ->
boolSource
val equal_option__bits64 :
'a. ('a -> 'a -> bool) ->
'a option__bits64 ->
'a option__bits64 ->
boolSource
val equal_option__bits32 :
'a. ('a -> 'a -> bool) ->
'a option__bits32 ->
'a option__bits32 ->
boolSource
val equal_option__float64 :
'a. ('a -> 'a -> bool) ->
'a option__float64 ->
'a option__float64 ->
boolSource
val equal_option__float32 :
'a. ('a -> 'a -> bool) ->
'a option__float32 ->
'a option__float32 ->
boolSource
val option_of_sexp__bits64 :
'a. (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a option__bits64Source
val option_of_sexp__bits32 :
'a. (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a option__bits32Source
val option_of_sexp__float64 :
'a. (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a option__float64Source
val option_of_sexp__float32 :
'a. (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a option__float32Source
val sexp_of_option__bits64 :
'a. ('a -> Sexplib0.Sexp.t) ->
'a option__bits64 ->
Sexplib0.Sexp.tSource
val sexp_of_option__bits32 :
'a. ('a -> Sexplib0.Sexp.t) ->
'a option__bits32 ->
Sexplib0.Sexp.tSource
val sexp_of_option__float64 :
'a. ('a -> Sexplib0.Sexp.t) ->
'a option__float64 ->
Sexplib0.Sexp.tSource
val sexp_of_option__float32 :
'a. ('a -> Sexplib0.Sexp.t) ->
'a option__float32 ->
Sexplib0.Sexp.tSource
val sexp_of_option__bits64__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option__bits64 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_option__bits32__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option__bits32 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_option__word__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option__word @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_option__float64__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option__float64 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_option__float32__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a option__float32 @ local ->
Sexplib0.Sexp.t @ localSource
val hash_fold_result :
'a 'b. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
(Ppx_hash_lib.Std.Hash.state -> 'b -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
('a, 'b) result ->
Ppx_hash_lib.Std.Hash.stateSource
val result_of_sexp :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) resultSource
val sexp_of_result :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result ->
Sexplib0.Sexp.tSource
val sexp_of_result__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result @ local ->
Sexplib0.Sexp.t @ localSource
val result_sexp_grammar :
'a 'b. 'a Sexplib0.Sexp_grammar.t ->
'b Sexplib0.Sexp_grammar.t ->
('a, 'b) result Sexplib0.Sexp_grammar.tSource
val compare_result__bits64__local :
'a 'b. ('a @ local -> 'a @ local -> int) ->
('b @ local -> 'b @ local -> int) ->
('a, 'b) result__bits64 @ local ->
('a, 'b) result__bits64 @ local ->
intSource
val compare_result__bits32__local :
'a 'b. ('a @ local -> 'a @ local -> int) ->
('b @ local -> 'b @ local -> int) ->
('a, 'b) result__bits32 @ local ->
('a, 'b) result__bits32 @ local ->
intSource
val compare_result__word__local :
'a 'b. ('a @ local -> 'a @ local -> int) ->
('b @ local -> 'b @ local -> int) ->
('a, 'b) result__word @ local ->
('a, 'b) result__word @ local ->
intSource
val compare_result__float64__local :
'a 'b. ('a @ local -> 'a @ local -> int) ->
('b @ local -> 'b @ local -> int) ->
('a, 'b) result__float64 @ local ->
('a, 'b) result__float64 @ local ->
intSource
val compare_result__float32__local :
'a 'b. ('a @ local -> 'a @ local -> int) ->
('b @ local -> 'b @ local -> int) ->
('a, 'b) result__float32 @ local ->
('a, 'b) result__float32 @ local ->
intSource
val compare_result__bits64 :
'a 'b. ('a -> 'a -> int) ->
('b -> 'b -> int) ->
('a, 'b) result__bits64 ->
('a, 'b) result__bits64 ->
intSource
val compare_result__bits32 :
'a 'b. ('a -> 'a -> int) ->
('b -> 'b -> int) ->
('a, 'b) result__bits32 ->
('a, 'b) result__bits32 ->
intSource
val compare_result__word :
'a 'b. ('a -> 'a -> int) ->
('b -> 'b -> int) ->
('a, 'b) result__word ->
('a, 'b) result__word ->
intSource
val compare_result__float64 :
'a 'b. ('a -> 'a -> int) ->
('b -> 'b -> int) ->
('a, 'b) result__float64 ->
('a, 'b) result__float64 ->
intSource
val compare_result__float32 :
'a 'b. ('a -> 'a -> int) ->
('b -> 'b -> int) ->
('a, 'b) result__float32 ->
('a, 'b) result__float32 ->
intSource
val equal_result__bits64__local :
'a 'b. ('a @ local -> 'a @ local -> bool) ->
('b @ local -> 'b @ local -> bool) ->
('a, 'b) result__bits64 @ local ->
('a, 'b) result__bits64 @ local ->
boolSource
val equal_result__bits32__local :
'a 'b. ('a @ local -> 'a @ local -> bool) ->
('b @ local -> 'b @ local -> bool) ->
('a, 'b) result__bits32 @ local ->
('a, 'b) result__bits32 @ local ->
boolSource
val equal_result__word__local :
'a 'b. ('a @ local -> 'a @ local -> bool) ->
('b @ local -> 'b @ local -> bool) ->
('a, 'b) result__word @ local ->
('a, 'b) result__word @ local ->
boolSource
val equal_result__float64__local :
'a 'b. ('a @ local -> 'a @ local -> bool) ->
('b @ local -> 'b @ local -> bool) ->
('a, 'b) result__float64 @ local ->
('a, 'b) result__float64 @ local ->
boolSource
val equal_result__float32__local :
'a 'b. ('a @ local -> 'a @ local -> bool) ->
('b @ local -> 'b @ local -> bool) ->
('a, 'b) result__float32 @ local ->
('a, 'b) result__float32 @ local ->
boolSource
val equal_result__bits64 :
'a 'b. ('a -> 'a -> bool) ->
('b -> 'b -> bool) ->
('a, 'b) result__bits64 ->
('a, 'b) result__bits64 ->
boolSource
val equal_result__bits32 :
'a 'b. ('a -> 'a -> bool) ->
('b -> 'b -> bool) ->
('a, 'b) result__bits32 ->
('a, 'b) result__bits32 ->
boolSource
val equal_result__word :
'a 'b. ('a -> 'a -> bool) ->
('b -> 'b -> bool) ->
('a, 'b) result__word ->
('a, 'b) result__word ->
boolSource
val equal_result__float64 :
'a 'b. ('a -> 'a -> bool) ->
('b -> 'b -> bool) ->
('a, 'b) result__float64 ->
('a, 'b) result__float64 ->
boolSource
val equal_result__float32 :
'a 'b. ('a -> 'a -> bool) ->
('b -> 'b -> bool) ->
('a, 'b) result__float32 ->
('a, 'b) result__float32 ->
boolSource
val result_of_sexp__bits64 :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) result__bits64Source
val result_of_sexp__bits32 :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) result__bits32Source
val result_of_sexp__word :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) result__wordSource
val result_of_sexp__float64 :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) result__float64Source
val result_of_sexp__float32 :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) result__float32Source
val sexp_of_result__bits64 :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result__bits64 ->
Sexplib0.Sexp.tSource
val sexp_of_result__bits32 :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result__bits32 ->
Sexplib0.Sexp.tSource
val sexp_of_result__word :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result__word ->
Sexplib0.Sexp.tSource
val sexp_of_result__float64 :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result__float64 ->
Sexplib0.Sexp.tSource
val sexp_of_result__float32 :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) result__float32 ->
Sexplib0.Sexp.tSource
val sexp_of_result__bits64__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result__bits64 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_result__bits32__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result__bits32 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_result__word__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result__word @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_result__float64__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result__float64 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_result__float32__stack :
'a 'b. ('a @ local -> Sexplib0.Sexp.t @ local) ->
('b @ local -> Sexplib0.Sexp.t @ local) ->
('a, 'b) result__float32 @ local ->
Sexplib0.Sexp.t @ localSource
val sexp_of_ref__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a ref @ local ->
Sexplib0.Sexp.t @ localFormat stuff
List operators
include module type of struct include Base.List.Infix end
Iarray operators
include module type of struct include Iarray.O end
An alias for get.
Int operators and comparisons
Float operators
Reverse application operator. x |> g |> f is equivalent to f (g (x)).
Application operator. g @@ f @@ x is equivalent to g (f (x)).
Boolean operations
Common string operations
Reference operations
Pair operations
Exceptions stuff
Misc
Source
val hash_fold_or_null :
'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a or_null ->
Ppx_hash_lib.Std.Hash.stateSource
val sexp_of_or_null__stack :
'a. ('a @ local -> Sexplib0.Sexp.t @ local) ->
'a or_null @ local ->
Sexplib0.Sexp.t @ local