Lines Matching defs:instance

144 type instance XTyClD      (GhcPass _) = NoExtField  type
145 type instance XInstD (GhcPass _) = NoExtField function
146 type instance XDerivD (GhcPass _) = NoExtField type
147 type instance XValD (GhcPass _) = NoExtField function
148 type instance XSigD (GhcPass _) = NoExtField function
149 type instance XKindSigD (GhcPass _) = NoExtField type
150 type instance XDefD (GhcPass _) = NoExtField function
151 type instance XForD (GhcPass _) = NoExtField type
152 type instance XWarningD (GhcPass _) = NoExtField type
153 type instance XAnnD (GhcPass _) = NoExtField type
154 type instance XRuleD (GhcPass _) = NoExtField function
155 type instance XSpliceD (GhcPass _) = NoExtField type
156 type instance XDocD (GhcPass _) = NoExtField type
157 type instance XRoleAnnotD (GhcPass _) = NoExtField type
158 type instance XXHsDecl (GhcPass _) = NoExtCon function
192 type instance XCHsGroup (GhcPass _) = NoExtField type
193 type instance XXHsGroup (GhcPass _) = NoExtCon type
313 type instance XSpliceDecl (GhcPass _) = NoExtField type
314 type instance XXSpliceDecl (GhcPass _) = NoExtCon type
328 type instance XFamDecl (GhcPass _) = NoExtField function
330 type instance XSynDecl GhcPs = EpAnn [AddEpAnn] type
331 type instance XSynDecl GhcRn = NameSet -- FVs type
332 type instance XSynDecl GhcTc = NameSet -- FVs function
334 type instance XDataDecl GhcPs = EpAnn [AddEpAnn] type
335 type instance XDataDecl GhcRn = DataDeclRn function
336 type instance XDataDecl GhcTc = DataDeclRn function
338 type instance XClassDecl GhcPs = (EpAnn [AddEpAnn], AnnSortKey, LayoutInfo) -- See Note [Class … function
340 type instance XClassDecl GhcRn = NameSet -- FVs function
341 type instance XClassDecl GhcTc = NameSet -- FVs type
343 type instance XXTyClDecl (GhcPass _) = NoExtCon type
345 type instance XCTyFamInstDecl (GhcPass _) = EpAnn [AddEpAnn] type
346 type instance XXTyFamInstDecl (GhcPass _) = NoExtCon type
468 type instance XCFunDep (GhcPass _) = EpAnn [AddEpAnn] function
469 type instance XXFunDep (GhcPass _) = NoExtCon type
486 type instance XCTyClGroup (GhcPass _) = NoExtField function
487 type instance XXTyClGroup (GhcPass _) = NoExtCon type
496 type instance XNoSig (GhcPass _) = NoExtField type
497 type instance XCKindSig (GhcPass _) = NoExtField type
499 type instance XTyVarSig (GhcPass _) = NoExtField type
500 type instance XXFamilyResultSig (GhcPass _) = NoExtCon type
502 type instance XCFamilyDecl (GhcPass _) = EpAnn [AddEpAnn] type
503 type instance XXFamilyDecl (GhcPass _) = NoExtCon type
529 type instance XCInjectivityAnn (GhcPass _) = EpAnn [AddEpAnn] type
530 type instance XXInjectivityAnn (GhcPass _) = NoExtCon type
573 type instance XCHsDataDefn (GhcPass _) = NoExtField type
574 type instance XXHsDataDefn (GhcPass _) = NoExtCon function
576 type instance XCHsDerivingClause (GhcPass _) = EpAnn [AddEpAnn] type
577 type instance XXHsDerivingClause (GhcPass _) = NoExtCon type
595 type instance XDctSingle (GhcPass _) = NoExtField type
596 type instance XDctMulti (GhcPass _) = NoExtField function
597 type instance XXDerivClauseTys (GhcPass _) = NoExtCon function
603 type instance XStandaloneKindSig GhcPs = EpAnn [AddEpAnn] type
604 type instance XStandaloneKindSig GhcRn = NoExtField function
605 type instance XStandaloneKindSig GhcTc = NoExtField function
607 type instance XXStandaloneKindSig (GhcPass p) = NoExtCon type
612 type instance XConDeclGADT (GhcPass _) = EpAnn [AddEpAnn] type
613 type instance XConDeclH98 (GhcPass _) = EpAnn [AddEpAnn] type
615 type instance XXConDecl (GhcPass _) = NoExtCon function
729 type instance XCFamEqn (GhcPass _) r = EpAnn [AddEpAnn] function
730 type instance XXFamEqn (GhcPass _) r = NoExtCon type
732 type instance Anno (FamEqn (GhcPass p) _) = SrcSpanAnnA function
736 type instance XCClsInstDecl GhcPs = (EpAnn [AddEpAnn], AnnSortKey) -- TODO:AZ:tidy up function
737 type instance XCClsInstDecl GhcRn = NoExtField type
738 type instance XCClsInstDecl GhcTc = NoExtField type
740 type instance XXClsInstDecl (GhcPass _) = NoExtCon function
744 type instance XClsInstD (GhcPass _) = NoExtField type
746 type instance XDataFamInstD GhcPs = EpAnn [AddEpAnn] type
747 type instance XDataFamInstD GhcRn = NoExtField type
748 type instance XDataFamInstD GhcTc = NoExtField function
750 type instance XTyFamInstD GhcPs = NoExtField function
751 type instance XTyFamInstD GhcRn = NoExtField function
752 type instance XTyFamInstD GhcTc = NoExtField function
754 type instance XXInstDecl (GhcPass _) = NoExtCon function
892 type instance XCDerivDecl (GhcPass _) = EpAnn [AddEpAnn] type
893 type instance XXDerivDecl (GhcPass _) = NoExtCon type
895 type instance Anno OverlapMode = SrcSpanAnnP type
916 type instance XStockStrategy GhcPs = EpAnn [AddEpAnn] type
917 type instance XStockStrategy GhcRn = NoExtField function
918 type instance XStockStrategy GhcTc = NoExtField type
920 type instance XAnyClassStrategy GhcPs = EpAnn [AddEpAnn] function
921 type instance XAnyClassStrategy GhcRn = NoExtField type
922 type instance XAnyClassStrategy GhcTc = NoExtField type
924 type instance XNewtypeStrategy GhcPs = EpAnn [AddEpAnn] type
925 type instance XNewtypeStrategy GhcRn = NoExtField type
926 type instance XNewtypeStrategy GhcTc = NoExtField type
928 type instance XViaStrategy GhcPs = XViaStrategyPs type
929 type instance XViaStrategy GhcRn = LHsSigType GhcRn function
930 type instance XViaStrategy GhcTc = Type type
971 type instance XCDefaultDecl GhcPs = EpAnn [AddEpAnn] type
972 type instance XCDefaultDecl GhcRn = NoExtField type
973 type instance XCDefaultDecl GhcTc = NoExtField type
975 type instance XXDefaultDecl (GhcPass _) = NoExtCon function
990 type instance XForeignImport GhcPs = EpAnn [AddEpAnn] type
991 type instance XForeignImport GhcRn = NoExtField type
992 type instance XForeignImport GhcTc = Coercion function
994 type instance XForeignExport GhcPs = EpAnn [AddEpAnn] type
995 type instance XForeignExport GhcRn = NoExtField function
996 type instance XForeignExport GhcTc = Coercion type
998 type instance XXForeignDecl (GhcPass _) = NoExtCon type
1017 type instance XCRuleDecls GhcPs = EpAnn [AddEpAnn] type
1018 type instance XCRuleDecls GhcRn = NoExtField type
1019 type instance XCRuleDecls GhcTc = NoExtField type
1021 type instance XXRuleDecls (GhcPass _) = NoExtCon type
1023 type instance XHsRule GhcPs = EpAnn HsRuleAnn type
1024 type instance XHsRule GhcRn = HsRuleRn function
1025 type instance XHsRule GhcTc = HsRuleRn type
1027 type instance XXRuleDecl (GhcPass _) = NoExtCon type
1029 type instance Anno (SourceText, RuleName) = SrcSpan type
1045 type instance XCRuleBndr (GhcPass _) = EpAnn [AddEpAnn] type
1046 type instance XRuleBndrSig (GhcPass _) = EpAnn [AddEpAnn] type
1047 type instance XXRuleBndr (GhcPass _) = NoExtCon function
1084 type instance XWarnings GhcPs = EpAnn [AddEpAnn] type
1085 type instance XWarnings GhcRn = NoExtField function
1086 type instance XWarnings GhcTc = NoExtField type
1088 type instance XXWarnDecls (GhcPass _) = NoExtCon function
1090 type instance XWarning (GhcPass _) = EpAnn [AddEpAnn] type
1091 type instance XXWarnDecl (GhcPass _) = NoExtCon function
1114 type instance XHsAnnotation (GhcPass _) = EpAnn AnnPragma type
1115 type instance XXAnnDecl (GhcPass _) = NoExtCon type
1136 type instance XCRoleAnnotDecl GhcPs = EpAnn [AddEpAnn] type
1137 type instance XCRoleAnnotDecl GhcRn = NoExtField function
1138 type instance XCRoleAnnotDecl GhcTc = NoExtField type
1140 type instance XXRoleAnnotDecl (GhcPass _) = NoExtCon function
1142 type instance Anno (Maybe Role) = SrcSpan type
1164 type instance Anno (HsDecl (GhcPass _)) = SrcSpanAnnA function
1165 type instance Anno (SpliceDecl (GhcPass p)) = SrcSpanAnnA function
1166 type instance Anno (TyClDecl (GhcPass p)) = SrcSpanAnnA type
1167 type instance Anno (FunDep (GhcPass p)) = SrcSpanAnnA type
1168 type instance Anno (FamilyResultSig (GhcPass p)) = SrcSpan type
1169 type instance Anno (FamilyDecl (GhcPass p)) = SrcSpanAnnA type
1170 type instance Anno (InjectivityAnn (GhcPass p)) = SrcSpan type
1171 type instance Anno CType = SrcSpanAnnP function
1172 type instance Anno (HsDerivingClause (GhcPass p)) = SrcSpan function
1173 type instance Anno (DerivClauseTys (GhcPass _)) = SrcSpanAnnC type
1174 type instance Anno (StandaloneKindSig (GhcPass p)) = SrcSpanAnnA function
1175 type instance Anno (ConDecl (GhcPass p)) = SrcSpanAnnA type
1176 type instance Anno Bool = SrcSpan type
1177 type instance Anno [LocatedA (ConDeclField (GhcPass _))] = SrcSpanAnnL function
1178 type instance Anno (FamEqn p (LocatedA (HsType p))) = SrcSpanAnnA type
1179 type instance Anno (TyFamInstDecl (GhcPass p)) = SrcSpanAnnA type
1180 type instance Anno (DataFamInstDecl (GhcPass p)) = SrcSpanAnnA type
1181 type instance Anno (FamEqn (GhcPass p) _) = SrcSpanAnnA function
1182 type instance Anno (ClsInstDecl (GhcPass p)) = SrcSpanAnnA type
1183 type instance Anno (InstDecl (GhcPass p)) = SrcSpanAnnA type
1184 type instance Anno DocDecl = SrcSpanAnnA function
1185 type instance Anno (DerivDecl (GhcPass p)) = SrcSpanAnnA function
1186 type instance Anno OverlapMode = SrcSpanAnnP function
1187 type instance Anno (DerivStrategy (GhcPass p)) = SrcSpan type
1188 type instance Anno (DefaultDecl (GhcPass p)) = SrcSpanAnnA type
1189 type instance Anno (ForeignDecl (GhcPass p)) = SrcSpanAnnA function
1190 type instance Anno (RuleDecls (GhcPass p)) = SrcSpanAnnA type
1191 type instance Anno (RuleDecl (GhcPass p)) = SrcSpanAnnA type
1192 type instance Anno (SourceText, RuleName) = SrcSpan type
1193 type instance Anno (RuleBndr (GhcPass p)) = SrcSpan type
1194 type instance Anno (WarnDecls (GhcPass p)) = SrcSpanAnnA type
1195 type instance Anno (WarnDecl (GhcPass p)) = SrcSpanAnnA function
1196 type instance Anno (AnnDecl (GhcPass p)) = SrcSpanAnnA function
1197 type instance Anno (RoleAnnotDecl (GhcPass p)) = SrcSpanAnnA function
1198 type instance Anno (Maybe Role) = SrcSpan type