mkGeneric : Name Name of record `Generic`'s constructor.
Totality: total
Visibility: exportmkCode : ParamTypeInfo -> TTImp Creates the syntax tree for the code of the given data type.
We export this since it might be useful elsewhere.
Totality: total
Visibility: exportGenericVis : Visibility -> List Name -> ParamTypeInfo -> Res (List TopLevel) Derives a `Generic` implementation for the given data type
and visibility.
Totality: total
Visibility: exportGeneric : List Name -> ParamTypeInfo -> Res (List TopLevel) Alias for `GenericVis Public`.
Totality: total
Visibility: exportMetaVis : Visibility -> List Name -> ParamTypeInfo -> Res (List TopLevel) Derives a `Meta` implementation for the given data type
and visibility.
Totality: total
Visibility: exportMeta : List Name -> ParamTypeInfo -> Res (List TopLevel) Alias for `EqVis Public`.
Totality: total
Visibility: export =DEPRECATED=Eq : List Name -> ParamTypeInfo -> Res (List TopLevel) Derives `Eq` for the given data type.
@deprecated : This is deprecated. Use `Derive.Eq.Eq` from elab-util.
Totality: total
Visibility: export =DEPRECATED=Ord : List Name -> ParamTypeInfo -> Res (List TopLevel) Derives `Ord` for the given data type.
@deprecated : This is deprecated. Use `Derive.Ord.Ord` from elab-util.
Totality: total
Visibility: exportDecEq : List Name -> ParamTypeInfo -> Res (List TopLevel) Derives `DecEq` for the given data type.
Totality: total
Visibility: export =DEPRECATED=Show : List Name -> ParamTypeInfo -> Res (List TopLevel) Derives `Show` for the given data type.
@deprecated : This is deprecated. Use `Derive.Show.Show` from elab-util.
Totality: total
Visibility: export