X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_unification%2FcoercGraph.mli;h=fcbed3497313fd840b81d36000d5e3eef7d3dd6a;hb=97c2d258a5c524eb5c4b85208899d80751a2c82f;hp=9cbff65b9a431aaf2da7e22a1e37ba528a9d79a0;hpb=56bf133e9df9c7b689e0c3059fffdc1f8736a936;p=helm.git diff --git a/helm/ocaml/cic_unification/coercGraph.mli b/helm/ocaml/cic_unification/coercGraph.mli index 9cbff65b9..fcbed3497 100644 --- a/helm/ocaml/cic_unification/coercGraph.mli +++ b/helm/ocaml/cic_unification/coercGraph.mli @@ -23,13 +23,17 @@ * http://cs.unibo.it/helm/. *) +type coercion_search_result = + | SomeCoercion of Cic.term + | NoCoercion + | NotMetaClosed + | NotHandled of string Lazy.t + val look_for_coercion : - UriManager.uri -> UriManager.uri -> Cic.term option + Cic.term -> Cic.term -> coercion_search_result +(* also adds them to the Db *) val close_coercion_graph: - UriManager.uri -> UriManager.uri -> UriManager.uri -> + CoercDb.coerc_carr -> CoercDb.coerc_carr -> UriManager.uri -> (UriManager.uri * Cic.obj * CicUniv.universe_graph) list -val get_coercions_list: - unit -> (UriManager.uri * UriManager.uri * UriManager.uri) list -