jon.recoil.org

Module Ppx_compare_lib.BuiltinSource

Sourceval compare_bool : bool compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_char : char compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_float : float compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_int : int compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_int32 : int32 compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_int64 : int64 compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_nativeint : nativeint compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_string : string compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_bytes : bytes compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_unit : unit compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_array : ('a : value_or_null mod separable). 'a compare -> 'a array compare @@ portable
Sourceval compare_iarray : ('a : value_or_null mod separable). 'a compare -> 'a Basement.Stdlib_iarray_labels.t compare @@ portable
Sourceval compare_list : ('a : value_or_null). 'a compare -> 'a list compare @@ portable
Sourceval compare_option : ('a : value_or_null). 'a compare -> 'a option compare @@ portable
Sourceval compare_or_null : 'a compare -> 'a Basement.Or_null_shim.Export.or_null compare @@ portable
Sourceval compare_ref : ('a : value_or_null). 'a compare -> 'a ref compare @@ portable
Sourceval equal_bool : bool equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_char : char equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_float : float equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_int : int equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_int32 : int32 equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_int64 : int64 equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_nativeint : nativeint equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_string : string equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_bytes : bytes equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_unit : unit equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_array : ('a : value_or_null mod separable). 'a equal -> 'a array equal @@ portable
Sourceval equal_iarray : ('a : value_or_null mod separable). 'a equal -> 'a Basement.Stdlib_iarray_labels.t equal @@ portable
Sourceval equal_list : ('a : value_or_null). 'a equal -> 'a list equal @@ portable
Sourceval equal_option : ('a : value_or_null). 'a equal -> 'a option equal @@ portable
Sourceval equal_ref : ('a : value_or_null). 'a equal -> 'a ref equal @@ portable

Unboxed numeric types

Sourceval compare_float_u : float# compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_int32_u : int32# compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_int64_u : int64# compare @@ portable [@@zero_alloc arity 2]
Sourceval compare_nativeint_u : nativeint# compare @@ portable [@@zero_alloc arity 2]
Sourceval equal_float_u : float# equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_int32_u : int32# equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_int64_u : int64# equal @@ portable [@@zero_alloc arity 2]
Sourceval equal_nativeint_u : nativeint# equal @@ portable [@@zero_alloc arity 2]

Unboxed numeric types