Updater1 Maybe Source # | |
Instance detailsDefined in Agda.Utils.Update |
MonadZip Maybe | |
Instance detailsDefined in Control.Monad.Zip |
Eq1 Maybe | |
Instance detailsDefined in Data.Functor.Classes |
Ord1 Maybe | |
Instance detailsDefined in Data.Functor.Classes |
Read1 Maybe | |
Instance detailsDefined in Data.Functor.Classes |
Show1 Maybe | |
Instance detailsDefined in Data.Functor.Classes |
NFData1 Maybe | |
Instance detailsDefined in Control.DeepSeq |
MonadThrow Maybe | |
Instance detailsDefined in Control.Monad.Catch |
Alternative Maybe | |
Instance detailsDefined in GHC.Internal.Base |
Applicative Maybe | |
Instance detailsDefined in GHC.Internal.Base |
Functor Maybe | |
Instance detailsDefined in GHC.Internal.Base |
Monad Maybe | |
Instance detailsDefined in GHC.Internal.Base |
MonadPlus Maybe | |
Instance detailsDefined in GHC.Internal.Base |
MonadFail Maybe | |
Instance detailsDefined in GHC.Internal.Control.Monad.Fail |
MonadFix Maybe | |
Instance detailsDefined in GHC.Internal.Control.Monad.Fix |
Foldable Maybe | |
Instance detailsDefined in GHC.Internal.Data.Foldable |
Traversable Maybe | |
Instance detailsDefined in GHC.Internal.Data.Traversable |
Hashable1 Maybe | |
Instance detailsDefined in Data.Hashable.Class |
FromJSON1 Maybe | |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
ToJSON1 Maybe | |
Instance detailsDefined in Data.Aeson.Types.ToJSON |
Generic1 Maybe | |
Instance detailsDefined in GHC.Internal.Generics Associated Types type Rep1 Maybe | | Instance detailsDefined in GHC.Internal.Generics type Rep1 Maybe = D1 ('MetaData "Maybe" "GHC.Internal.Maybe" "ghc-internal" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel (' Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1)) |
|
MonadBaseControl Maybe Maybe | |
Instance detailsDefined in Control.Monad.Trans.Control |
MonadError () Maybe | |
Instance detailsDefined in Control.Monad.Error.Class |
CMaybe a (Maybe a) Source # | |
Instance detailsDefined in Agda.Utils.Singleton |
Singleton a (Maybe a) Source # | |
Instance detailsDefined in Agda.Utils.Singleton |
Lift a => Lift (Maybe a :: Type) | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
Pretty a => Pretty (Maybe a) Source # | |
Instance detailsDefined in Agda.Compiler.JS.Pretty |
Globals a => Globals (Maybe a) Source # | |
Instance detailsDefined in Agda.Compiler.JS.Syntax |
MakeStrict a => MakeStrict (Maybe a) Source # | |
Instance detailsDefined in Agda.Compiler.MAlonzo.Strict |
EncodeTCM a => EncodeTCM (Maybe a) Source # | |
Instance detailsDefined in Agda.Interaction.JSON |
SubstExpr a => SubstExpr (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract |
APatternLike a => APatternLike (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract.Pattern |
MapNamedArgPattern a => MapNamedArgPattern (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract.Pattern |
DeclaredNames a => DeclaredNames (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract.Views |
ExprLike a => ExprLike (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract.Views |
AllAreOpaque a => AllAreOpaque (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Common |
AnyIsAbstract a => AnyIsAbstract (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Common |
LensNamed (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Common |
Pretty a => Pretty (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Common.Pretty |
ExprLike a => ExprLike (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
CPatternLike p => CPatternLike (Maybe p) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Pattern |
GetDefs a => GetDefs (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
TermLike a => TermLike (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
AllMetas a => AllMetas (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
NamesIn a => NamesIn (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
HasRange a => HasRange (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Position |
KillRange a => KillRange (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Position |
SetRange a => SetRange (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Position |
ToConcrete a => ToConcrete (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.AbstractToConcrete |
ToAbstract c => ToAbstract (Maybe c) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.ConcreteToAbstract |
AbsTerm a => AbsTerm (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
DropArgs a => DropArgs (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.DropArgs |
Free t => Free (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
PrecomputeFreeVars a => PrecomputeFreeVars (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
MentionsMeta t => MentionsMeta (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
IsInstantiatedMeta a => IsInstantiatedMeta (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
ExpandPatternSynonyms a => ExpandPatternSynonyms (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Patterns.Abstract |
ComputeOccurrences a => ComputeOccurrences (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
PrettyTCM a => PrettyTCM (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
FromTerm a => FromTerm (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
PrimTerm a => PrimTerm (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
PrimTerm a => PrimType (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
ToTerm a => ToTerm (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
Instantiate t => Instantiate (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull t => InstantiateFull (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise t => Normalise (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce t => Reduce (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify t => Simplify (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
ChooseFlex a => ChooseFlex (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rules.LHS.Problem |
EmbPrj a => EmbPrj (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Common |
Abstract t => Abstract (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Apply t => Apply (Maybe t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Subst a => Subst (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Null (Maybe a) Source # | A Maybe is null when it corresponds to the empty list. |
Instance detailsDefined in Agda.Utils.Null |
PartialOrd a => PartialOrd (Maybe a) Source # | Nothing and Just _ are unrelated.
Partial ordering for Maybe a is the same as for Either () a . |
Instance detailsDefined in Agda.Utils.PartialOrd |
SemiRing a => SemiRing (Maybe a) Source # | |
Instance detailsDefined in Agda.Utils.SemiRing |
StarSemiRing a => StarSemiRing (Maybe a) Source # | |
Instance detailsDefined in Agda.Utils.SemiRing |
Binary a => Binary (Maybe a) | |
Instance detailsDefined in Data.Binary.Class |
NFData a => NFData (Maybe a) | |
Instance detailsDefined in Control.DeepSeq |
Hashable a => Hashable (Maybe a) | |
Instance detailsDefined in Data.Hash.Instances |
Semigroup a => Monoid (Maybe a) | |
Instance detailsDefined in GHC.Internal.Base |
Semigroup a => Semigroup (Maybe a) | |
Instance detailsDefined in GHC.Internal.Base |
Generic (Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics Associated Types type Rep (Maybe a) | | Instance detailsDefined in GHC.Internal.Generics type Rep ( Maybe a) = D1 ('MetaData "Maybe" "GHC.Internal.Maybe" "ghc-internal" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel (' Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))) |
|
SingKind a => SingKind (Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics |
Read a => Read (Maybe a) | |
Instance detailsDefined in GHC.Internal.Read |
Show a => Show (Maybe a) | |
Instance detailsDefined in GHC.Internal.Show |
Eq a => Eq (Maybe a) | |
Instance detailsDefined in GHC.Internal.Maybe |
Ord a => Ord (Maybe a) | |
Instance detailsDefined in GHC.Internal.Maybe |
Hashable a => Hashable (Maybe a) | |
Instance detailsDefined in Data.Hashable.Class |
Hashable32 a => Hashable32 (Maybe a) | |
Instance detailsDefined in Data.Digest.Murmur32 |
Hashable64 a => Hashable64 (Maybe a) | |
Instance detailsDefined in Data.Digest.Murmur64 |
Pretty a => Pretty (Maybe a) | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJClass |
Pretty a => Pretty (Maybe a) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
FromJSON a => FromJSON (Maybe a) | |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
ToJSON a => ToJSON (Maybe a) | |
Instance detailsDefined in Data.Aeson.Types.ToJSON |
InversePermute [Maybe a] (IntMap a) Source # | |
Instance detailsDefined in Agda.Utils.Permutation |
InversePermute [Maybe a] [Maybe a] Source # | |
Instance detailsDefined in Agda.Utils.Permutation |
InversePermute [Maybe a] [(Int, a)] Source # | |
Instance detailsDefined in Agda.Utils.Permutation |
SingI ('Nothing :: Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics |
Strict (Maybe a) (Maybe a) | |
Instance detailsDefined in Data.Strict.Classes |
SingI a2 => SingI ('Just a2 :: Maybe a1) | |
Instance detailsDefined in GHC.Internal.Generics |
InversePermute (Int -> a) [Maybe a] Source # | |
Instance detailsDefined in Agda.Utils.Permutation |
type Rep1 Maybe | |
Instance detailsDefined in GHC.Internal.Generics type Rep1 Maybe = D1 ('MetaData "Maybe" "GHC.Internal.Maybe" "ghc-internal" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel (' Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1)) |
type StM Maybe a | |
Instance detailsDefined in Control.Monad.Trans.Control |
type ADotT (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Abstract.Pattern |
type NameOf (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Common |
type ConOfAbs (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.AbstractToConcrete |
type AbsOfCon (Maybe c) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.ConcreteToAbstract |
type SubstArg (Maybe a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
type DemoteRep (Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics |
type Rep (Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics type Rep ( Maybe a) = D1 ('MetaData "Maybe" "GHC.Internal.Maybe" "ghc-internal" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel (' Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))) |
data Sing (b :: Maybe a) | |
Instance detailsDefined in GHC.Internal.Generics data Sing (b :: Maybe a) where |