Module Imperative.MakeNumberedNode
Same as MakeNode, but also remembers all built node in a hash-table so we can check if elements already have an associated node
Parameters
module Elt : HetHashtbl.HETEROGENEOUS_HASHED_TYPEmodule Relation : Parameters.GENERIC_GROUPSignature
include sig ... end
type 'a t = 'a MakeNode(Elt)(Relation).tval polyeq : 'a t -> 'b t -> ('a, 'b) PatriciaTree.cmpmodule Relation : sig ... endtype !'a parent = 'a MakeNode(Elt)(Relation).parent = | Node : 'b t * ('a0, 'b) Relation.t -> 'a0 parent| Root
Checks if a node has already been constructed for the given element