Agda-2.5.1.1: A dependently typed functional programming language and proof assistant

Safe HaskellNone
LanguageHaskell98

Agda.TypeChecking.Serialise.Instances.Internal

Contents

Documentation

Orphan instances

EmbPrj Occurrence Source # 
EmbPrj Permutation Source # 
EmbPrj ConPatternInfo Source # 
EmbPrj Clause Source # 
EmbPrj LevelAtom Source # 
EmbPrj PlusLevel Source # 
EmbPrj Level Source # 
EmbPrj Sort Source # 
EmbPrj Term Source # 
EmbPrj ConHead Source # 
EmbPrj CompiledClauses Source # 
EmbPrj CtxId Source # 
EmbPrj MutualId Source # 
EmbPrj TermHead Source # 
EmbPrj Defn Source # 
EmbPrj EtaEquality Source # 
EmbPrj Projection Source # 
EmbPrj ExtLamInfo Source # 
EmbPrj Polarity Source # 
EmbPrj Definition Source # 
EmbPrj RewriteRule Source # 
EmbPrj NLPat Source # 
EmbPrj DisplayTerm Source # 
EmbPrj DisplayForm Source # 
EmbPrj Section Source # 
EmbPrj Signature Source # 
EmbPrj a => EmbPrj (Drop a) Source # 

Methods

icode :: Drop a -> S Int32 Source #

icod_ :: Drop a -> S Int32 Source #

value :: Int32 -> R (Drop a) Source #

EmbPrj a => EmbPrj (Pattern' a) Source # 
EmbPrj a => EmbPrj (ClauseBodyF a) Source # 
EmbPrj a => EmbPrj (Tele a) Source # 

Methods

icode :: Tele a -> S Int32 Source #

icod_ :: Tele a -> S Int32 Source #

value :: Int32 -> R (Tele a) Source #

EmbPrj a => EmbPrj (Type' a) Source # 

Methods

icode :: Type' a -> S Int32 Source #

icod_ :: Type' a -> S Int32 Source #

value :: Int32 -> R (Type' a) Source #

EmbPrj a => EmbPrj (Abs a) Source # 

Methods

icode :: Abs a -> S Int32 Source #

icod_ :: Abs a -> S Int32 Source #

value :: Int32 -> R (Abs a) Source #

EmbPrj a => EmbPrj (Elim' a) Source # 

Methods

icode :: Elim' a -> S Int32 Source #

icod_ :: Elim' a -> S Int32 Source #

value :: Int32 -> R (Elim' a) Source #

EmbPrj a => EmbPrj (Case a) Source # 

Methods

icode :: Case a -> S Int32 Source #

icod_ :: Case a -> S Int32 Source #

value :: Int32 -> R (Case a) Source #

EmbPrj a => EmbPrj (WithArity a) Source # 
EmbPrj a => EmbPrj (Builtin a) Source # 
EmbPrj a => EmbPrj (FunctionInverse' a) Source # 
EmbPrj a => EmbPrj (Open a) Source # 

Methods

icode :: Open a -> S Int32 Source #

icod_ :: Open a -> S Int32 Source #

value :: Int32 -> R (Open a) Source #