Module Imperative.HashtblSimpleNode
Parameters
module Elt : HetHashtbl.HETEROGENEOUS_HASHED_TYPEmodule Relation : Parameters.GENERIC_GROUPSignature
include Parameters.SIMPLE_GENERIC_ELT with type 'a t = 'a Elt.t
type 'a t = 'a Elt.tThe type of elements (nodes) in the union-find structure
val polyeq : 'a t -> 'b t -> ('a, 'b) PatriciaTree.cmppolymorphic equality on elements
module Relation = Relationtype 'a parent = | Node : 'b t * ('a, 'b) Relation.t -> 'a parent| Root(*The type of parents. A term either points to:
- a representative via a relation
- a root if it is a representative