Stdarg
Basic generic arguments.
val wit_unit : unit Genarg.uniform_genarg_type
val wit_bool : bool Genarg.uniform_genarg_type
val wit_nat : int Genarg.uniform_genarg_type
val wit_int : int Genarg.uniform_genarg_type
val wit_string : string Genarg.uniform_genarg_type
val wit_pre_ident : string Genarg.uniform_genarg_type
val wit_int_or_var :
( int Locus.or_var, int Locus.or_var, int ) Genarg.genarg_type
val wit_nat_or_var :
( int Locus.or_var, int Locus.or_var, int ) Genarg.genarg_type
val wit_ident : Names.Id.t Genarg.uniform_genarg_type
val wit_identref :
( Names.lident, Names.lident, Names.Id.t ) Genarg.genarg_type
val wit_hyp : ( Names.lident, Names.lident, Names.Id.t ) Genarg.genarg_type
val wit_var : ( Names.lident, Names.lident, Names.Id.t ) Genarg.genarg_type
val wit_ref :
( Libnames.qualid,
Names.GlobRef.t Loc.located Locus.or_var,
Names.GlobRef.t )
Genarg.genarg_type
val wit_smart_global :
( Libnames.qualid Constrexpr.or_by_notation,
Names.GlobRef.t Loc.located Locus.or_var,
Names.GlobRef.t )
Genarg.genarg_type
val wit_sort_family : ( Sorts.family, unit, unit ) Genarg.genarg_type
val wit_constr :
( Constrexpr.constr_expr, Genintern.glob_constr_and_expr, EConstr.constr )
Genarg.genarg_type
val wit_uconstr :
( Constrexpr.constr_expr,
Genintern.glob_constr_and_expr,
Ltac_pretype.closed_glob_constr )
Genarg.genarg_type
val wit_open_constr :
( Constrexpr.constr_expr, Genintern.glob_constr_and_expr, EConstr.constr )
Genarg.genarg_type
val wit_clause_dft_concl :
( Names.lident Locus.clause_expr,
Names.lident Locus.clause_expr,
Names.Id.t Locus.clause_expr )
Genarg.genarg_type
Aliases for compatibility
val wit_natural : int Genarg.uniform_genarg_type
val wit_integer : int Genarg.uniform_genarg_type
val wit_preident : string Genarg.uniform_genarg_type
val wit_reference :
( Libnames.qualid,
Names.GlobRef.t Loc.located Locus.or_var,
Names.GlobRef.t )
Genarg.genarg_type
val wit_global :
( Libnames.qualid,
Names.GlobRef.t Loc.located Locus.or_var,
Names.GlobRef.t )
Genarg.genarg_type
val wit_clause :
( Names.lident Locus.clause_expr,
Names.lident Locus.clause_expr,
Names.Id.t Locus.clause_expr )
Genarg.genarg_type