Period.S
Common interface for all periods.
type +'a period constraint 'a = [< date_field ]
type t = date_field period
Type of a period.
val empty : 'a period
The empty period.
val add : 'a period -> 'a period -> 'a period
Addition of periods.
val sub : 'a period -> 'a period -> 'a period
Substraction of periods.
val opp : 'a period -> 'a period
Opposite of a period.
val equal : 'a period -> 'b period -> bool
Equality function between two periods.
Utils.Comparable.equal
val compare : 'a period -> 'b period -> int
Comparison function between two periods.
Utils.Comparable.compare
val hash : 'a period -> int
Hash function for periods.
Utils.Comparable.hash