ordClaim : Visibility -> Name -> ParamTypeInfo -> Decl Top-level function declaration implementing the ordering test for
the given data type.
Totality: total
Visibility: exportordImplClaim : Visibility -> Name -> ParamTypeInfo -> Decl Top-level declaration implementing the `Ord` interface for
the given data type.
Totality: total
Visibility: exportordImplDef : Name -> Name -> Decl- Totality: total
Visibility: export ordClauses : List Name -> Name -> Name -> TypeInfo -> List Clause Generates pattern match clauses for the constructors of
the given data type. `fun` is the name of the function we implement.
This is either a local function definition in case of a
custom derivation, or the name of a top-level function.
Totality: total
Visibility: exportordDef : List Name -> Name -> Name -> TypeInfo -> Decl Definition of a (local or top-level) function implementing
the ordering check for the given data type.
Totality: total
Visibility: exportOrdVis : Visibility -> List Name -> ParamTypeInfo -> Res (List TopLevel) Generate declarations and implementations for `Ord` for a given data type.
Totality: total
Visibility: exportOrd : List Name -> ParamTypeInfo -> Res (List TopLevel) Alias for `OrdVis Public`
Totality: total
Visibility: export