X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbin%2Froles%2FrolesUtils.mli;h=5266292950086ab062f40e3e769528e8d96630e0;hp=6fb3bab57ea8653b289974d1ea8c09d770c81f81;hb=cfccf434a57e10848d74d06674af4ec9cef0f0ca;hpb=7666f9dddfcaca5671dd25d3cd2095481968c7bf diff --git a/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli b/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli index 6fb3bab57..526629295 100644 --- a/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli +++ b/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli @@ -22,7 +22,8 @@ val list_split: (bool * 'b) list -> (bool * 'b) list * (bool * 'b) list val list_select: 'b option -> (bool * 'b) list -> 'b option val list_visit: - (string -> string -> unit) -> (string -> bool -> string -> unit) -> (unit -> unit) -> + (string -> string -> unit) -> (string -> bool -> string -> unit) -> + (RolesTypes.pointer -> 'a -> unit) -> (unit -> unit) -> ('a -> string) -> RolesTypes.pointer -> (bool * 'a) list -> unit val string_of_version: RolesTypes.version -> string @@ -41,6 +42,8 @@ val obj_of_string: string -> RolesTypes.obj val objs_union: RolesTypes.objs -> RolesTypes.objs -> RolesTypes.objs +val string_of_role: RolesTypes.role -> string + val roles_union: RolesTypes.roles -> RolesTypes.roles -> RolesTypes.roles val exists_role_deleted: RolesTypes.version -> RolesTypes.roles -> bool @@ -51,6 +54,8 @@ val match_names: int -> int -> RolesTypes.objs -> RolesTypes.names -> (int * int val new_status: RolesTypes.status +val string_of_pointer: RolesTypes.pointer -> string + val pointer_of_string: string -> RolesTypes.pointer val string_of_error: RolesTypes.error -> string