package core-and-more

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module CoreAndMore.CountedPermutationSource

Sourcetype element = {
  1. old_index : int;
  2. new_index : int * int;
}
Sourceval compare_element : element -> element -> Ppx_deriving_runtime.int
Sourceval make_element : old_index:int -> new_index:(int * int) -> element
Sourceval hash_fold_element : Ppx_hash_lib.Std.Hash.state -> element -> Ppx_hash_lib.Std.Hash.state
Sourceval hash_element : element -> Ppx_hash_lib.Std.Hash.hash_value
Sourcetype t = element list
Sourceval compare : t -> t -> Ppx_deriving_runtime.int
Sourceval hash_fold_t : Ppx_hash_lib.Std.Hash.state -> t -> Ppx_hash_lib.Std.Hash.state
Sourceval hash : t -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval apply_exn : t -> int -> int * int
Sourceval apply_inverse_exn : t -> (int * int) -> int
Sourceval sorting : cmp:('a -> 'a -> int) -> 'a list -> t * 'a list list
OCaml

Innovation. Community. Security.