(Domain dom, SourceInfo stage) => Generic (QualifiedName dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FieldWildcard dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Cmd dom stage) Source # | |
Associated Types type Rep (Cmd dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (Expr dom stage) Source # | |
Associated Types type Rep (Expr dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (RhsGuard dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (LocalBinds dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (LocalBind dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Bracket dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (QuasiQuote dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Splice dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ImportDecl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Module dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PhaseInvert dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PhaseNumber dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PhaseControl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (LineNumber dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Precedence dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ConlikeAnnot dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Role dom stage) Source # | |
Associated Types type Rep (Role dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (Assoc dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Safety dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ArrowAppl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (CallConv dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (OverlapPragma dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeKeyword dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (DoKind dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (DataOrNewtypeKeyword dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ModuleName dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (StringNode dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (UnqualName dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Name dom stage) Source # | |
Associated Types type Rep (Name dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (Operator dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Literal dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Kind dom stage) Source # | |
Associated Types type Rep (Kind dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (KindConstraint dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Assertion dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Context dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Type dom stage) Source # | |
Associated Types type Rep (Type dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (TyVar dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatternField dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Pattern dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (CompStmt dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ListCompBody dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Number dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (SourceRange dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ExprPragma dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TupSecElem dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FieldUpdate dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (MinimalFormula dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (AnnotationSubject dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Rule dom stage) Source # | |
Associated Types type Rep (Rule dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (TopLevelPragma dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (GuardedRhs dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Rhs dom stage) Source # | |
Associated Types type Rep (Rhs dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (FixitySignature dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeSignature dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (MatchLhs dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Match dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ValueBind dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatSynWhere dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatSynRhs dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatSynLhs dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatternSynonym dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (PatternTypeSignature dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeEqn dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (InstanceHead dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (InstanceRule dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Deriving dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FieldDecl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ConDecl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FunDep dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FunDeps dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (GadtConType dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (GadtConDecl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (InstBodyDecl dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (InstBody dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (DeclHead dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ClassElement dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ClassBody dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (InjectivityAnn dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeFamilySpec dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeFamily dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (Decl dom stage) Source # | |
Associated Types type Rep (Decl dom stage) :: * -> * # |
(Domain dom, SourceInfo stage) => Generic (ImportRenaming dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (TypeNamespace dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ImportSafe dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ImportSource dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ImportQualified dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ImportSpec dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (LanguageExtension dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ModulePragma dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (FilePragma dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (SubSpec dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (IESpec dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ExportSpec dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ExportSpecList dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (ModuleHead dom stage) Source # | |
|
(Domain dom, SourceInfo stage) => Generic (QQString dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (e dom stage)) => Generic (Ann e dom stage) Source # | |
Associated Types type Rep (Ann e dom stage) :: * -> * # |
(Domain dom, SourceInfo stage, Generic (e dom stage)) => Generic (AnnList e dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (e dom stage)) => Generic (AnnMaybe e dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (k dom stage)) => Generic (Promoted k dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (expr dom stage)) => Generic (Stmt' expr dom stage) Source # | |
Associated Types type Rep (Stmt' expr dom stage) :: * -> * # |
(Domain dom, SourceInfo stage, Generic (expr dom stage)) => Generic (GuardedCaseRhs' expr dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (expr dom stage)) => Generic (CaseRhs' expr dom stage) Source # | |
|
(Domain dom, SourceInfo stage, Generic (expr dom stage)) => Generic (Alt' expr dom stage) Source # | |
Associated Types type Rep (Alt' expr dom stage) :: * -> * # |