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

Safe Haskell | None
Language | Haskell2010

Agda.TypeChecking.Serialise.Instances.Abstract

Contents

- Orphan instances

# Documentation

data AbsNameWithFixity Source #

Constructors

AbsNameWithFixity Fixity QName KindOfName WhyInScope NameMetadata |

#### Instances

Instances details

EmbPrj AbsNameWithFixity Source # |
Instance details Defined in Agda.TypeChecking.Serialise.Instances.Abstract Methods icode :: AbsNameWithFixity -> S Word32 Source # icod_ :: AbsNameWithFixity -> S Word32 Source # value :: Word32 -> R AbsNameWithFixity Source #

toAbsName :: AbsNameWithFixity -> AbstractName Source #

fromAbsName :: AbstractName -> AbsNameWithFixity Source #

# Orphan instances

EmbPrj BindName Source # |
Instance details Methods icode :: BindName -> S Word32 Source # icod_ :: BindName -> S Word32 Source # value :: Word32 -> R BindName Source #
EmbPrj Pattern Source # | Hackish serialization for patterns that deletes dot patterns. So that we can serialize the `WithClauseProjectionFixityMismatch` without having to define serialization of expressions.
Instance details Methods icode :: Pattern -> S Word32 Source # icod_ :: Pattern -> S Word32 Source # value :: Word32 -> R Pattern Source #
EmbPrj Suffix Source # |
Instance details Methods icode :: Suffix -> S Word32 Source # icod_ :: Suffix -> S Word32 Source # value :: Word32 -> R Suffix Source #
EmbPrj Access Source # |
Instance details Methods icode :: Access -> S Word32 Source # icod_ :: Access -> S Word32 Source # value :: Word32 -> R Access Source #
EmbPrj ParenPreference Source # |
Instance details Methods icode :: ParenPreference -> S Word32 Source # icod_ :: ParenPreference -> S Word32 Source # value :: Word32 -> R ParenPreference Source #
EmbPrj Precedence Source # |
Instance details Methods icode :: Precedence -> S Word32 Source # icod_ :: Precedence -> S Word32 Source # value :: Word32 -> R Precedence Source #
EmbPrj ConPatInfo Source # |
Instance details Methods icode :: ConPatInfo -> S Word32 Source # icod_ :: ConPatInfo -> S Word32 Source # value :: Word32 -> R ConPatInfo Source #
EmbPrj ConPatLazy Source # |
Instance details Methods icode :: ConPatLazy -> S Word32 Source # icod_ :: ConPatLazy -> S Word32 Source # value :: Word32 -> R ConPatLazy Source #
EmbPrj AbstractModule Source # |
Instance details Methods icode :: AbstractModule -> S Word32 Source # icod_ :: AbstractModule -> S Word32 Source # value :: Word32 -> R AbstractModule Source #
EmbPrj AbstractName Source # |
Instance details Methods icode :: AbstractName -> S Word32 Source # icod_ :: AbstractName -> S Word32 Source # value :: Word32 -> R AbstractName Source #
EmbPrj BindingSource Source # |
Instance details Methods icode :: BindingSource -> S Word32 Source # icod_ :: BindingSource -> S Word32 Source # value :: Word32 -> R BindingSource Source #
EmbPrj DataOrRecordModule Source # |
Instance details Methods icode :: DataOrRecordModule -> S Word32 Source # icod_ :: DataOrRecordModule -> S Word32 Source # value :: Word32 -> R DataOrRecordModule Source #
EmbPrj KindOfName Source # |
Instance details Methods icode :: KindOfName -> S Word32 Source # icod_ :: KindOfName -> S Word32 Source # value :: Word32 -> R KindOfName Source #
EmbPrj LocalVar Source # |
Instance details Methods icode :: LocalVar -> S Word32 Source # icod_ :: LocalVar -> S Word32 Source # value :: Word32 -> R LocalVar Source #
EmbPrj NameMetadata Source # |
Instance details Methods icode :: NameMetadata -> S Word32 Source # icod_ :: NameMetadata -> S Word32 Source # value :: Word32 -> R NameMetadata Source #
EmbPrj NameOrModule Source # |
Instance details Methods icode :: NameOrModule -> S Word32 Source # icod_ :: NameOrModule -> S Word32 Source # value :: Word32 -> R NameOrModule Source #
EmbPrj NameSpace Source # |
Instance details Methods icode :: NameSpace -> S Word32 Source # icod_ :: NameSpace -> S Word32 Source # value :: Word32 -> R NameSpace Source #
EmbPrj NameSpaceId Source # |
Instance details Methods icode :: NameSpaceId -> S Word32 Source # icod_ :: NameSpaceId -> S Word32 Source # value :: Word32 -> R NameSpaceId Source #
EmbPrj Scope Source # |
Instance details Methods icode :: Scope -> S Word32 Source # icod_ :: Scope -> S Word32 Source # value :: Word32 -> R Scope Source #
EmbPrj ScopeInfo Source # |
Instance details Methods icode :: ScopeInfo -> S Word32 Source # icod_ :: ScopeInfo -> S Word32 Source # value :: Word32 -> R ScopeInfo Source #
EmbPrj WhyInScope Source # |
Instance details Methods icode :: WhyInScope -> S Word32 Source # icod_ :: WhyInScope -> S Word32 Source # value :: Word32 -> R WhyInScope Source #
EmbPrj a => EmbPrj (Pattern' a) Source # |
Instance details Methods icode :: Pattern' a -> S Word32 Source # icod_ :: Pattern' a -> S Word32 Source # value :: Word32 -> R (Pattern' a) Source #