X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_refiner%2FnCicUnifHint.ml;h=ce88085521c2ddabda8d96069f9fba79bb90a876;hb=b266ed97b63400d62ab4ba6a4ebdfbc1d5b0c2bb;hp=9f349ba6bbbfce24ede8364ea1ab1045f313eb2d;hpb=889815067d64e081eb90ea1a792890c2ad4e511c;p=helm.git diff --git a/helm/software/components/ng_refiner/nCicUnifHint.ml b/helm/software/components/ng_refiner/nCicUnifHint.ml index 9f349ba6b..ce8808552 100644 --- a/helm/software/components/ng_refiner/nCicUnifHint.ml +++ b/helm/software/components/ng_refiner/nCicUnifHint.ml @@ -36,13 +36,18 @@ exception HintNotValid let skel_dummy = NCic.Implicit `Type;; +class type g_status = + object + method uhint_db: db + end + class status = object val db = HDB.empty, EQDB.empty method uhint_db = db method set_uhint_db v = {< db = v >} method set_unifhint_status - : 'status. < uhint_db : db; .. > as 'status -> 'self + : 'status. #g_status as 'status -> 'self = fun o -> {< db = o#uhint_db >} end