package daypack-lib

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

Module Daypack_lib.RangeSource

Sourceexception Modulo_is_invalid
Sourceexception Range_is_invalid
Sourcetype 'a range = [
  1. | `Range_inc of 'a * 'a
  2. | `Range_exc of 'a * 'a
]
Sourceval map : f_inc:(('a * 'a) -> 'b * 'b) -> f_exc:(('a * 'a) -> 'b * 'b) -> 'a range -> 'b range
Sourceval int64_range_of_range : to_int64:('a -> int64) -> 'a range -> int64 range
Sourceval int64_inc_range_of_range : to_int64:('a -> int64) -> 'a range -> int64 * int64
Sourceval int64_exc_range_of_range : to_int64:('a -> int64) -> 'a range -> int64 * int64
Sourceval inc_range_of_range : to_int64:('a -> int64) -> of_int64:(int64 -> 'a) -> 'a range -> 'a * 'a
Sourceval exc_range_of_range : to_int64:('a -> int64) -> of_int64:(int64 -> 'a) -> 'a range -> 'a * 'a
Sourceval join : to_int64:('a -> int64) -> of_int64:(int64 -> 'a) -> 'a range -> 'a range -> 'a range option
Sourceval is_valid : modulo:int64 option -> to_int64:('a -> int64) -> 'a range -> bool
Sourcemodule Flatten : sig ... end
Sourcemodule type B = sig ... end
Sourcemodule type S = sig ... end
Sourcemodule Make (B : B) : S with type t := B.t
OCaml

Innovation. Community. Security.