Hints.Hint_dbval empty : ?name:hint_db_name -> TransparentState.t -> bool -> tval map_none : secvars:Names.Id.Pred.t -> t -> FullHint.t listAll hints which have no pattern. * secvars represent the set of section variables that * can be used in the hint.
val map_all : 
  secvars:Names.Id.Pred.t ->
  Names.GlobRef.t ->
  t ->
  FullHint.t listAll hints associated to the reference
val map_eauto : 
  Environ.env ->
  Evd.evar_map ->
  secvars:Names.Id.Pred.t ->
  (Names.GlobRef.t * EConstr.constr array) ->
  EConstr.constr ->
  t ->
  FullHint.t list with_modeAll hints associated to the reference, respecting modes if evars appear in the arguments and using the discrimination net. Returns a ModeMismatch if there are declared modes and none matches.
val map_auto : 
  Environ.env ->
  Evd.evar_map ->
  secvars:Names.Id.Pred.t ->
  (Names.GlobRef.t * EConstr.constr array) ->
  EConstr.constr ->
  t ->
  FullHint.t listAll hints associated to the reference. Precondition: no evars should appear in the arguments, so no modes are checked.
val remove_one : Environ.env -> Names.GlobRef.t -> t -> tval remove_list : Environ.env -> Names.GlobRef.t list -> t -> tval iter : 
  ( Names.GlobRef.t option -> hint_mode array list -> FullHint.t list -> unit ) ->
  t ->
  unitval fold : 
  ( Names.GlobRef.t option ->
    hint_mode array list ->
    FullHint.t list ->
    'a ->
    'a ) ->
  t ->
  'a ->
  'aval 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