Module type OpamTypes.GenericPackage
At some point we want to abstract so that the same functions can be used over CUDF and OPAM packages
include OpamParallel.VERTEX
include OpamStd.OrderedType
include Stdlib.Set.OrderedType
val compare : t -> t -> int
A total ordering function over the set elements. This is a two-argument function
f
such thatf e1 e2
is zero if the elementse1
ande2
are equal,f e1 e2
is strictly negative ife1
is smaller thane2
, andf e1 e2
is strictly positive ife1
is greater thane2
. Example: a suitable ordering function is the generic structural comparison functionStdlib.compare
.
val to_string : t -> string
val to_json : t -> OpamJson.t