Module Declare.CInfo

Information for a single top-level named constant

type 'constr t
val make : name:Names.Id.t -> typ:'constr -> ?⁠args:Names.Name.t list -> ?⁠impargs:Impargs.manual_implicits -> ?⁠using:Names.Id.Set.t -> unit -> 'constr t
val to_constr : Evd.evar_map -> EConstr.t t -> Constr.t t
val get_typ : 'constr t -> 'constr