Module Hints.Hint_db
val empty : ?name:hint_db_name -> TransparentState.t -> bool -> tval find : Names.GlobRef.t -> t -> search_entryval map_none : secvars:Names.Id.Pred.t -> t -> full_hint listAll hints which have no pattern. *
secvarsrepresent the set of section variables that * can be used in the hint.
val map_all : secvars:Names.Id.Pred.t -> Names.GlobRef.t -> t -> full_hint listAll hints associated to the reference
val map_existential : Evd.evar_map -> secvars:Names.Id.Pred.t -> (Names.GlobRef.t * EConstr.constr array) -> EConstr.constr -> t -> full_hint listAll hints associated to the reference, respecting modes if evars appear in the arguments, _not_ using the discrimination net.
val map_eauto : Evd.evar_map -> secvars:Names.Id.Pred.t -> (Names.GlobRef.t * EConstr.constr array) -> EConstr.constr -> t -> full_hint listAll hints associated to the reference, respecting modes if evars appear in the arguments and using the discrimination net.
val map_auto : Evd.evar_map -> secvars:Names.Id.Pred.t -> (Names.GlobRef.t * EConstr.constr array) -> EConstr.constr -> t -> full_hint listAll hints associated to the reference, respecting modes if evars appear in the arguments.
val add_one : Environ.env -> Evd.evar_map -> hint_entry -> t -> tval add_list : Environ.env -> Evd.evar_map -> hint_entry list -> t -> tval remove_one : Names.GlobRef.t -> t -> tval remove_list : Names.GlobRef.t list -> t -> tval iter : (Names.GlobRef.t option -> hint_mode array list -> full_hint list -> unit) -> t -> unitval use_dn : t -> boolval transparent_state : t -> TransparentState.tval set_transparent_state : t -> TransparentState.t -> tval add_cut : hints_path -> t -> tval cut : t -> hints_pathval unfolds : t -> Names.Id.Set.t * Names.Cset.tval add_modes : hint_mode array list Names.GlobRef.Map.t -> t -> tval modes : t -> hint_mode array list Names.GlobRef.Map.t