Idris2Doc : Core.Case.Util

Core.Case.Util

(source)

Definitions

recordDataCon : Type
Totality: total
Visibility: public export
Constructor: 
MkDataCon : Name->Int->Nat->DataCon

Projections:
.arity : DataCon->Nat
.name : DataCon->Name
.tag : DataCon->Int
.name : DataCon->Name
Visibility: public export
name : DataCon->Name
Visibility: public export
.tag : DataCon->Int
Visibility: public export
tag : DataCon->Int
Visibility: public export
.arity : DataCon->Nat
Visibility: public export
arity : DataCon->Nat
Visibility: public export
getCons : Defs->NFvars->Core (ListDataCon)
  Given a normalised type, get all the possible constructors for that
type family, with their type, name, tag, and arity.

Visibility: export
mkAlt : FC->CaseTreevars->DataCon->CaseAltvars
Visibility: export
tagIs : Int->CaseAltvars->Bool
Visibility: export