ghc-9.6.3: The GHC API

Safe Haskell | Safe-Inferred
Language | Haskell2010

GHC.Builtin.Names

Synopsis

- data Unique
- class Uniquable a where
  - getUnique :: a -> Unique
- hasKey :: Uniquable a => a -> Unique -> Bool
- allNameStrings :: Infinite String
- mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name
- gHC_PRIMOPWRAPPERS :: Module
- listTyConKey :: Unique
- nilDataConKey :: Unique
- gHC_TYPELITS :: Module
- gHC_TYPELITS_INTERNAL :: Module
- gHC_TYPENATS :: Module
- gHC_TYPENATS_INTERNAL :: Module
- typeNatAddTyFamNameKey :: Unique
- typeNatMulTyFamNameKey :: Unique
- typeNatExpTyFamNameKey :: Unique
- typeNatSubTyFamNameKey :: Unique
- typeNatDivTyFamNameKey :: Unique
- typeNatModTyFamNameKey :: Unique
- typeNatLogTyFamNameKey :: Unique
- typeNatCmpTyFamNameKey :: Unique
- typeSymbolCmpTyFamNameKey :: Unique
- typeSymbolAppendFamNameKey :: Unique
- typeCharCmpTyFamNameKey :: Unique
- typeConsSymbolTyFamNameKey :: Unique
- typeUnconsSymbolTyFamNameKey :: Unique
- typeCharToNatTyFamNameKey :: Unique
- typeNatToCharTyFamNameKey :: Unique
- multMulTyConKey :: Unique
- runRWKey :: Unique
- specTyConKey :: Unique
- makeStaticName :: Name
- unsafeEqualityProofIdKey :: Unique
- gHC_PRIM :: Module
- mAIN_NAME :: ModuleName
- considerAccessibleIdKey :: Unique
- trueDataConKey :: Unique
- rationalTyConName :: Name
- unrestrictedFunTyConKey :: Unique
- liftedTypeKindTyConKey :: Unique
- constraintKindTyConKey :: Unique
- ioTyConName :: Name
- rOOT_MAIN :: Module
- allNameStringList :: [String]
- mkUnboundName :: OccName -> Name
- applicativeClassName :: Name
- pureAName :: Name
- thenAName :: Name
- monadClassName :: Name
- returnMName :: Name
- thenMName :: Name
- semigroupClassName :: Name
- sappendName :: Name
- monoidClassName :: Name
- mappendName :: Name
- isUnboundName :: Name -> Bool
- printName :: Name
- mkInteractiveModule :: Int -> Module
- toDynName :: Name
- pretendNameIsInScope :: Name -> Bool
- pluginTyConName :: Name
- frontendPluginTyConName :: Name
- unpackCStringName :: Name
- unpackCStringUtf8Name :: Name
- gHC_ERR :: Module
- ipClassName :: Name
- wildCardName :: Name
- coercibleTyConKey :: Unique
- heqTyConKey :: Unique
- eqTyConKey :: Unique
- ipClassKey :: Unique
- lazyIdKey :: Unique
- itName :: Unique -> SrcSpan -> Name
- unboundKey :: Unique
- basicKnownKeyNames :: [Name]
- genericTyConNames :: [Name]
- eqClassName :: Name
- ordClassName :: Name
- boundedClassName :: Name
- numClassName :: Name
- enumClassName :: Name
- functorClassName :: Name
- realClassName :: Name
- integralClassName :: Name
- fractionalClassName :: Name
- floatingClassName :: Name
- realFracClassName :: Name
- realFloatClassName :: Name
- dataClassName :: Name
- isStringClassName :: Name
- alternativeClassName :: Name
- foldableClassName :: Name
- traversableClassName :: Name
- memptyName :: Name
- mconcatName :: Name
- ioDataConName :: Name
- runMainIOName :: Name
- runRWName :: Name
- trModuleTyConName :: Name
- trModuleDataConName :: Name
- trNameTyConName :: Name
- trNameSDataConName :: Name
- trNameDDataConName :: Name
- trTyConTyConName :: Name
- trTyConDataConName :: Name
- typeableClassName :: Name
- typeRepTyConName :: Name
- someTypeRepTyConName :: Name
- someTypeRepDataConName :: Name
- kindRepTyConName :: Name
- kindRepTyConAppDataConName :: Name
- kindRepVarDataConName :: Name
- kindRepAppDataConName :: Name
- kindRepFunDataConName :: Name
- kindRepTYPEDataConName :: Name
- kindRepTypeLitSDataConName :: Name
- kindRepTypeLitDDataConName :: Name
- typeLitSortTyConName :: Name
- typeLitSymbolDataConName :: Name
- typeLitNatDataConName :: Name
- typeLitCharDataConName :: Name
- typeRepIdName :: Name
- mkTrTypeName :: Name
- mkTrConName :: Name
- mkTrAppName :: Name
- mkTrFunName :: Name
- typeSymbolTypeRepName :: Name
- typeNatTypeRepName :: Name
- typeCharTypeRepName :: Name
- trGhcPrimModuleName :: Name
- starKindRepName :: Name
- starArrStarKindRepName :: Name
- starArrStarArrStarKindRepName :: Name
- constraintKindRepName :: Name
- withDictClassName :: Name
- negateName :: Name
- minusName :: Name
- geName :: Name
- eqName :: Name
- mkRationalBase2Name :: Name
- mkRationalBase10Name :: Name
- ratioTyConName :: Name
- ratioDataConName :: Name
- fromRationalName :: Name
- fromIntegerName :: Name
- toIntegerName :: Name
- toRationalName :: Name
- fromIntegralName :: Name
- realToFracName :: Name
- divIntName :: Name
- modIntName :: Name
- fromStringName :: Name
- enumFromName :: Name
- enumFromThenName :: Name
- enumFromThenToName :: Name
- enumFromToName :: Name
- apAName :: Name
- fmapName :: Name
- thenIOName :: Name
- bindIOName :: Name
- returnIOName :: Name
- failIOName :: Name
- bindMName :: Name
- joinMName :: Name
- monadFailClassName :: Name
- failMName :: Name
- monadFixClassName :: Name
- mfixName :: Name
- arrAName :: Name
- composeAName :: Name
- firstAName :: Name
- appAName :: Name
- choiceAName :: Name
- loopAName :: Name
- ixClassName :: Name
- showClassName :: Name
- readClassName :: Name
- newStablePtrName :: Name
- considerAccessibleName :: Name
- unpackCStringAppendName :: Name
- unpackCStringAppendUtf8Name :: Name
- unpackCStringFoldrName :: Name
- unpackCStringFoldrUtf8Name :: Name
- cstringLengthName :: Name
- isListClassName :: Name
- fromListName :: Name
- fromListNName :: Name
- toListName :: Name
- nonEmptyTyConName :: Name
- getFieldName :: Name
- setFieldName :: Name
- concatName :: Name
- filterName :: Name
- mapName :: Name
- zipName :: Name
- foldrName :: Name
- buildName :: Name
- augmentName :: Name
- appendName :: Name
- stablePtrTyConName :: Name
- ptrTyConName :: Name
- funPtrTyConName :: Name
- constPtrConName :: Name
- int8TyConName :: Name
- int16TyConName :: Name
- int32TyConName :: Name
- int64TyConName :: Name
- word8TyConName :: Name
- word16TyConName :: Name
- word32TyConName :: Name
- word64TyConName :: Name
- otherwiseIdName :: Name
- inlineIdName :: Name
- eqStringName :: Name
- assertName :: Name
- assertErrorName :: Name
- traceName :: Name
- dollarName :: Name
- integerFromNaturalName :: Name
- integerToNaturalClampName :: Name
- integerToNaturalThrowName :: Name
- integerToNaturalName :: Name
- integerToWordName :: Name
- integerToIntName :: Name
- integerToWord64Name :: Name
- integerToInt64Name :: Name
- integerFromWordName :: Name
- integerFromWord64Name :: Name
- integerFromInt64Name :: Name
- integerAddName :: Name
- integerMulName :: Name
- integerSubName :: Name
- integerNegateName :: Name
- integerAbsName :: Name
- integerPopCountName :: Name
- integerQuotName :: Name
- integerRemName :: Name
- integerDivName :: Name
- integerModName :: Name
- integerDivModName :: Name
- integerQuotRemName :: Name
- integerEncodeFloatName :: Name
- integerEncodeDoubleName :: Name
- integerGcdName :: Name
- integerLcmName :: Name
- integerAndName :: Name
- integerOrName :: Name
- integerXorName :: Name
- integerComplementName :: Name
- integerBitName :: Name
- integerTestBitName :: Name
- integerShiftLName :: Name
- integerShiftRName :: Name
- naturalToWordName :: Name
- naturalPopCountName :: Name
- naturalShiftRName :: Name
- naturalShiftLName :: Name
- naturalAddName :: Name
- naturalSubName :: Name
- naturalSubThrowName :: Name
- naturalSubUnsafeName :: Name
- naturalMulName :: Name
- naturalQuotRemName :: Name
- naturalQuotName :: Name
- naturalRemName :: Name
- naturalAndName :: Name
- naturalAndNotName :: Name
- naturalOrName :: Name
- naturalXorName :: Name
- naturalTestBitName :: Name
- naturalBitName :: Name
- naturalGcdName :: Name
- naturalLcmName :: Name
- naturalLog2Name :: Name
- naturalLogBaseWordName :: Name
- naturalLogBaseName :: Name
- naturalPowModName :: Name
- naturalSizeInBaseName :: Name
- bignatFromWordListName :: Name
- bignatEqName :: Name
- integerToFloatName :: Name
- integerToDoubleName :: Name
- naturalToFloatName :: Name
- naturalToDoubleName :: Name
- rationalToFloatName :: Name
- rationalToDoubleName :: Name
- monadPlusClassName :: Name
- knownNatClassName :: Name
- knownSymbolClassName :: Name
- knownCharClassName :: Name
- fromLabelClassOpName :: Name
- hasFieldClassName :: Name
- callStackTyConName :: Name
- emptyCallStackName :: Name
- pushCallStackName :: Name
- srcLocDataConName :: Name
- toAnnotationWrapperName :: Name
- specTyConName :: Name
- eitherTyConName :: Name
- leftDataConName :: Name
- rightDataConName :: Name
- voidTyConName :: Name
- genClassName :: Name
- gen1ClassName :: Name
- datatypeClassName :: Name
- constructorClassName :: Name
- selectorClassName :: Name
- guardMName :: Name
- liftMName :: Name
- mzipName :: Name
- ghciIoClassName :: Name
- ghciStepIoMName :: Name
- staticPtrTyConName :: Name
- staticPtrDataConName :: Name
- staticPtrInfoDataConName :: Name
- fromStaticPtrName :: Name
- fingerprintDataConName :: Name
- errorMessageTypeErrorFamName :: Name
- typeErrorTextDataConName :: Name
- typeErrorAppendDataConName :: Name
- typeErrorVAppendDataConName :: Name
- typeErrorShowTypeDataConName :: Name
- unsafeEqualityProofName :: Name
- unsafeEqualityTyConName :: Name
- unsafeReflDataConName :: Name
- unsafeCoercePrimName :: Name
- v1TyConName :: Name
- u1TyConName :: Name
- par1TyConName :: Name
- rec1TyConName :: Name
- k1TyConName :: Name
- m1TyConName :: Name
- sumTyConName :: Name
- prodTyConName :: Name
- compTyConName :: Name
- rTyConName :: Name
- dTyConName :: Name
- cTyConName :: Name
- sTyConName :: Name
- rec0TyConName :: Name
- d1TyConName :: Name
- c1TyConName :: Name
- s1TyConName :: Name
- repTyConName :: Name
- rep1TyConName :: Name
- uRecTyConName :: Name
- uAddrTyConName :: Name
- uCharTyConName :: Name
- uDoubleTyConName :: Name
- uFloatTyConName :: Name
- uIntTyConName :: Name
- uWordTyConName :: Name
- prefixIDataConName :: Name
- infixIDataConName :: Name
- leftAssociativeDataConName :: Name
- rightAssociativeDataConName :: Name
- notAssociativeDataConName :: Name
- sourceUnpackDataConName :: Name
- sourceNoUnpackDataConName :: Name
- noSourceUnpackednessDataConName :: Name
- sourceLazyDataConName :: Name
- sourceStrictDataConName :: Name
- noSourceStrictnessDataConName :: Name
- decidedLazyDataConName :: Name
- decidedStrictDataConName :: Name
- decidedUnpackDataConName :: Name
- metaDataDataConName :: Name
- metaConsDataConName :: Name
- metaSelDataConName :: Name
- pRELUDE :: Module
- mkBaseModule_ :: ModuleName -> Module
- pRELUDE_NAME :: ModuleName
- gHC_PRIM_PANIC :: Module
- gHC_TYPES :: Module
- gHC_GENERICS :: Module
- gHC_MAGIC :: Module
- gHC_MAGIC_DICT :: Module
- gHC_CLASSES :: Module
- gHC_BASE :: Module
- gHC_ENUM :: Module
- gHC_GHCI :: Module
- gHC_GHCI_HELPERS :: Module
- gHC_CSTRING :: Module
- gHC_SHOW :: Module
- gHC_READ :: Module
- gHC_NUM :: Module
- gHC_MAYBE :: Module
- gHC_NUM_INTEGER :: Module
- gHC_NUM_NATURAL :: Module
- gHC_NUM_BIGNAT :: Module
- gHC_LIST :: Module
- gHC_TUPLE :: Module
- gHC_TUPLE_PRIM :: Module
- dATA_EITHER :: Module
- dATA_LIST :: Module
- dATA_STRING :: Module
- dATA_FOLDABLE :: Module
- dATA_TRAVERSABLE :: Module
- gHC_CONC :: Module
- gHC_IO :: Module
- gHC_IO_Exception :: Module
- gHC_ST :: Module
- gHC_IX :: Module
- gHC_STABLE :: Module
- gHC_PTR :: Module
- gHC_REAL :: Module
- gHC_FLOAT :: Module
- gHC_TOP_HANDLER :: Module
- sYSTEM_IO :: Module
- dYNAMIC :: Module
- tYPEABLE :: Module
- tYPEABLE_INTERNAL :: Module
- gENERICS :: Module
- rEAD_PREC :: Module
- lEX :: Module
- gHC_INT :: Module
- gHC_WORD :: Module
- mONAD :: Module
- mONAD_FIX :: Module
- mONAD_ZIP :: Module
- mONAD_FAIL :: Module
- aRROW :: Module
- gHC_DESUGAR :: Module
- rANDOM :: Module
- gHC_EXTS :: Module
- gHC_IS_LIST :: Module
- cONTROL_EXCEPTION_BASE :: Module
- gHC_TYPEERROR :: Module
- dATA_COERCE :: Module
- dEBUG_TRACE :: Module
- uNSAFE_COERCE :: Module
- fOREIGN_C_CONSTPTR :: Module
- mkPrimModule :: FastString -> Module
- mkBaseModule :: FastString -> Module
- mkBignumModule :: FastString -> Module
- gHC_SRCLOC :: Module
- gHC_STACK :: Module
- gHC_STACK_TYPES :: Module
- gHC_STATICPTR :: Module
- gHC_STATICPTR_INTERNAL :: Module
- gHC_FINGERPRINT_TYPE :: Module
- gHC_OVER_LABELS :: Module
- gHC_RECORDS :: Module
- mkMainModule :: FastString -> Module
- mkThisGhcModule :: FastString -> Module
- mkThisGhcModule_ :: ModuleName -> Module
- mkMainModule_ :: ModuleName -> Module
- main_RDR_Unqual :: RdrName
- eq_RDR :: RdrName
- ge_RDR :: RdrName
- le_RDR :: RdrName
- lt_RDR :: RdrName
- gt_RDR :: RdrName
- compare_RDR :: RdrName
- ltTag_RDR :: RdrName
- eqTag_RDR :: RdrName
- gtTag_RDR :: RdrName
- varQual_RDR :: Module -> FastString -> RdrName
- ordLTDataConName :: Name
- ordEQDataConName :: Name
- ordGTDataConName :: Name
- eqClass_RDR :: RdrName
- numClass_RDR :: RdrName
- ordClass_RDR :: RdrName
- enumClass_RDR :: RdrName
- monadClass_RDR :: RdrName
- map_RDR :: RdrName
- append_RDR :: RdrName
- foldr_RDR :: RdrName
- build_RDR :: RdrName
- returnM_RDR :: RdrName
- bindM_RDR :: RdrName
- failM_RDR :: RdrName
- left_RDR :: RdrName
- right_RDR :: RdrName
- fromEnum_RDR :: RdrName
- toEnum_RDR :: RdrName
- enumFrom_RDR :: RdrName
- enumFromTo_RDR :: RdrName
- enumFromThen_RDR :: RdrName
- enumFromThenTo_RDR :: RdrName
- ratioDataCon_RDR :: RdrName
- integerAdd_RDR :: RdrName
- integerMul_RDR :: RdrName
- ioDataCon_RDR :: RdrName
- newStablePtr_RDR :: RdrName
- bindIO_RDR :: RdrName
- returnIO_RDR :: RdrName
- fromInteger_RDR :: RdrName
- fromRational_RDR :: RdrName
- minus_RDR :: RdrName
- times_RDR :: RdrName
- plus_RDR :: RdrName
- toInteger_RDR :: RdrName
- toRational_RDR :: RdrName
- fromIntegral_RDR :: RdrName
- fromString_RDR :: RdrName
- fromList_RDR :: RdrName
- fromListN_RDR :: RdrName
- toList_RDR :: RdrName
- compose_RDR :: RdrName
- not_RDR :: RdrName
- dataToTag_RDR :: RdrName
- succ_RDR :: RdrName
- pred_RDR :: RdrName
- minBound_RDR :: RdrName
- maxBound_RDR :: RdrName
- and_RDR :: RdrName
- range_RDR :: RdrName
- inRange_RDR :: RdrName
- index_RDR :: RdrName
- unsafeIndex_RDR :: RdrName
- unsafeRangeSize_RDR :: RdrName
- readList_RDR :: RdrName
- readListDefault_RDR :: RdrName
- readListPrec_RDR :: RdrName
- readListPrecDefault_RDR :: RdrName
- readPrec_RDR :: RdrName
- parens_RDR :: RdrName
- choose_RDR :: RdrName
- lexP_RDR :: RdrName
- expectP_RDR :: RdrName
- readField_RDR :: RdrName
- readFieldHash_RDR :: RdrName
- readSymField_RDR :: RdrName
- punc_RDR :: RdrName
- ident_RDR :: RdrName
- symbol_RDR :: RdrName
- dataQual_RDR :: Module -> FastString -> RdrName
- step_RDR :: RdrName
- alt_RDR :: RdrName
- reset_RDR :: RdrName
- prec_RDR :: RdrName
- pfail_RDR :: RdrName
- showsPrec_RDR :: RdrName
- shows_RDR :: RdrName
- showString_RDR :: RdrName
- showSpace_RDR :: RdrName
- showCommaSpace_RDR :: RdrName
- showParen_RDR :: RdrName
- error_RDR :: RdrName
- u1DataCon_RDR :: RdrName
- par1DataCon_RDR :: RdrName
- rec1DataCon_RDR :: RdrName
- k1DataCon_RDR :: RdrName
- m1DataCon_RDR :: RdrName
- l1DataCon_RDR :: RdrName
- r1DataCon_RDR :: RdrName
- prodDataCon_RDR :: RdrName
- comp1DataCon_RDR :: RdrName
- unPar1_RDR :: RdrName
- unRec1_RDR :: RdrName
- unK1_RDR :: RdrName
- unComp1_RDR :: RdrName
- from_RDR :: RdrName
- from1_RDR :: RdrName
- to_RDR :: RdrName
- to1_RDR :: RdrName
- datatypeName_RDR :: RdrName
- moduleName_RDR :: RdrName
- packageName_RDR :: RdrName
- isNewtypeName_RDR :: RdrName
- conName_RDR :: RdrName
- conFixity_RDR :: RdrName
- conIsRecord_RDR :: RdrName
- selName_RDR :: RdrName
- prefixDataCon_RDR :: RdrName
- infixDataCon_RDR :: RdrName
- leftAssocDataCon_RDR :: RdrName
- rightAssocDataCon_RDR :: RdrName
- notAssocDataCon_RDR :: RdrName
- uAddrDataCon_RDR :: RdrName
- uCharDataCon_RDR :: RdrName
- uDoubleDataCon_RDR :: RdrName
- uFloatDataCon_RDR :: RdrName
- uIntDataCon_RDR :: RdrName
- uWordDataCon_RDR :: RdrName
- uAddrHash_RDR :: RdrName
- uCharHash_RDR :: RdrName
- uDoubleHash_RDR :: RdrName
- uFloatHash_RDR :: RdrName
- uIntHash_RDR :: RdrName
- uWordHash_RDR :: RdrName
- fmap_RDR :: RdrName
- replace_RDR :: RdrName
- pure_RDR :: RdrName
- ap_RDR :: RdrName
- liftA2_RDR :: RdrName
- foldable_foldr_RDR :: RdrName
- foldMap_RDR :: RdrName
- null_RDR :: RdrName
- all_RDR :: RdrName
- traverse_RDR :: RdrName
- mempty_RDR :: RdrName
- mappend_RDR :: RdrName
- tcQual_RDR :: Module -> FastString -> RdrName
- clsQual_RDR :: Module -> FastString -> RdrName
- wildCardKey :: Unique
- varQual :: Module -> FastString -> Unique -> Name
- runMainKey :: Unique
- orderingTyConName :: Name
- tcQual :: Module -> FastString -> Unique -> Name
- orderingTyConKey :: Unique
- dcQual :: Module -> FastString -> Unique -> Name
- ordLTDataConKey :: Unique
- ordEQDataConKey :: Unique
- ordGTDataConKey :: Unique
- eitherTyConKey :: Unique
- leftDataConKey :: Unique
- rightDataConKey :: Unique
- voidTyConKey :: Unique
- v1TyConKey :: Unique
- u1TyConKey :: Unique
- par1TyConKey :: Unique
- rec1TyConKey :: Unique
- k1TyConKey :: Unique
- m1TyConKey :: Unique
- sumTyConKey :: Unique
- prodTyConKey :: Unique
- compTyConKey :: Unique
- rTyConKey :: Unique
- dTyConKey :: Unique
- cTyConKey :: Unique
- sTyConKey :: Unique
- rec0TyConKey :: Unique
- d1TyConKey :: Unique
- c1TyConKey :: Unique
- s1TyConKey :: Unique
- repTyConKey :: Unique
- rep1TyConKey :: Unique
- uRecTyConKey :: Unique
- uAddrTyConKey :: Unique
- uCharTyConKey :: Unique
- uDoubleTyConKey :: Unique
- uFloatTyConKey :: Unique
- uIntTyConKey :: Unique
- uWordTyConKey :: Unique
- prefixIDataConKey :: Unique
- infixIDataConKey :: Unique
- leftAssociativeDataConKey :: Unique
- rightAssociativeDataConKey :: Unique
- notAssociativeDataConKey :: Unique
- sourceUnpackDataConKey :: Unique
- sourceNoUnpackDataConKey :: Unique
- noSourceUnpackednessDataConKey :: Unique
- sourceLazyDataConKey :: Unique
- sourceStrictDataConKey :: Unique
- noSourceStrictnessDataConKey :: Unique
- decidedLazyDataConKey :: Unique
- decidedStrictDataConKey :: Unique
- decidedUnpackDataConKey :: Unique
- metaDataDataConKey :: Unique
- metaConsDataConKey :: Unique
- metaSelDataConKey :: Unique
- divIntIdKey :: Unique
- modIntIdKey :: Unique
- cstringLengthIdKey :: Unique
- eqStringIdKey :: Unique
- unpackCStringIdKey :: Unique
- unpackCStringAppendIdKey :: Unique
- unpackCStringFoldrIdKey :: Unique
- unpackCStringUtf8IdKey :: Unique
- unpackCStringAppendUtf8IdKey :: Unique
- unpackCStringFoldrUtf8IdKey :: Unique
- inlineIdKey :: Unique
- clsQual :: Module -> FastString -> Unique -> Name
- eqClassKey :: Unique
- eqClassOpKey :: Unique
- ordClassKey :: Unique
- geClassOpKey :: Unique
- functorClassKey :: Unique
- fmapClassOpKey :: Unique
- monadClassKey :: Unique
- thenMClassOpKey :: Unique
- bindMClassOpKey :: Unique
- returnMClassOpKey :: Unique
- monadFailClassKey :: Unique
- failMClassOpKey :: Unique
- applicativeClassKey :: Unique
- apAClassOpKey :: Unique
- pureAClassOpKey :: Unique
- thenAClassOpKey :: Unique
- foldableClassKey :: Unique
- traversableClassKey :: Unique
- semigroupClassKey :: Unique
- sappendClassOpKey :: Unique
- monoidClassKey :: Unique
- memptyClassOpKey :: Unique
- mappendClassOpKey :: Unique
- mconcatClassOpKey :: Unique
- joinMIdKey :: Unique
- alternativeClassKey :: Unique
- dollarIdKey :: Unique
- otherwiseIdKey :: Unique
- foldrIdKey :: Unique
- buildIdKey :: Unique
- augmentIdKey :: Unique
- mapIdKey :: Unique
- appendIdKey :: Unique
- assertIdKey :: Unique
- fromStringClassOpKey :: Unique
- numClassKey :: Unique
- fromIntegerClassOpKey :: Unique
- minusClassOpKey :: Unique
- negateClassOpKey :: Unique
- bignatCompareName :: Name
- bignatCompareWordName :: Name
- bnbVarQual :: String -> Unique -> Name
- bnnVarQual :: String -> Unique -> Name
- bniVarQual :: String -> Unique -> Name
- bignatFromWordListIdKey :: Unique
- bignatEqIdKey :: Unique
- bignatCompareIdKey :: Unique
- bignatCompareWordIdKey :: Unique
- naturalToWordIdKey :: Unique
- naturalPopCountIdKey :: Unique
- naturalShiftRIdKey :: Unique
- naturalShiftLIdKey :: Unique
- naturalAddIdKey :: Unique
- naturalSubIdKey :: Unique
- naturalSubThrowIdKey :: Unique
- naturalSubUnsafeIdKey :: Unique
- naturalMulIdKey :: Unique
- naturalQuotRemIdKey :: Unique
- naturalQuotIdKey :: Unique
- naturalRemIdKey :: Unique
- naturalAndIdKey :: Unique
- naturalAndNotIdKey :: Unique
- naturalOrIdKey :: Unique
- naturalXorIdKey :: Unique
- naturalTestBitIdKey :: Unique
- naturalBitIdKey :: Unique
- naturalGcdIdKey :: Unique
- naturalLcmIdKey :: Unique
- naturalLog2IdKey :: Unique
- naturalLogBaseWordIdKey :: Unique
- naturalLogBaseIdKey :: Unique
- naturalPowModIdKey :: Unique
- naturalSizeInBaseIdKey :: Unique
- integerFromNaturalIdKey :: Unique
- integerToNaturalClampIdKey :: Unique
- integerToNaturalThrowIdKey :: Unique
- integerToNaturalIdKey :: Unique
- integerToWordIdKey :: Unique
- integerToIntIdKey :: Unique
- integerToWord64IdKey :: Unique
- integerToInt64IdKey :: Unique
- integerFromWordIdKey :: Unique
- integerFromWord64IdKey :: Unique
- integerFromInt64IdKey :: Unique
- integerAddIdKey :: Unique
- integerMulIdKey :: Unique
- integerSubIdKey :: Unique
- integerNegateIdKey :: Unique
- integerAbsIdKey :: Unique
- integerPopCountIdKey :: Unique
- integerQuotIdKey :: Unique
- integerRemIdKey :: Unique
- integerDivIdKey :: Unique
- integerModIdKey :: Unique
- integerDivModIdKey :: Unique
- integerQuotRemIdKey :: Unique
- integerEncodeFloatIdKey :: Unique
- integerEncodeDoubleIdKey :: Unique
- integerGcdIdKey :: Unique
- integerLcmIdKey :: Unique
- integerAndIdKey :: Unique
- integerOrIdKey :: Unique
- integerXorIdKey :: Unique
- integerComplementIdKey :: Unique
- integerBitIdKey :: Unique
- integerTestBitIdKey :: Unique
- integerShiftLIdKey :: Unique
- integerShiftRIdKey :: Unique
- rationalTyConKey :: Unique
- ratioTyConKey :: Unique
- ratioDataConKey :: Unique
- realClassKey :: Unique
- integralClassKey :: Unique
- realFracClassKey :: Unique
- fractionalClassKey :: Unique
- fromRationalClassOpKey :: Unique
- toIntegerClassOpKey :: Unique
- toRationalClassOpKey :: Unique
- fromIntegralIdKey :: Unique
- realToFracIdKey :: Unique
- mkRationalBase2IdKey :: Unique
- mkRationalBase10IdKey :: Unique
- floatingClassKey :: Unique
- realFloatClassKey :: Unique
- integerToFloatIdKey :: Unique
- integerToDoubleIdKey :: Unique
- naturalToFloatIdKey :: Unique
- naturalToDoubleIdKey :: Unique
- rationalToFloatIdKey :: Unique
- rationalToDoubleIdKey :: Unique
- ixClassKey :: Unique
- trModuleTyConKey :: Unique
- trModuleDataConKey :: Unique
- trNameTyConKey :: Unique
- trNameSDataConKey :: Unique
- trNameDDataConKey :: Unique
- trTyConTyConKey :: Unique
- trTyConDataConKey :: Unique
- kindRepTyConKey :: Unique
- kindRepTyConAppDataConKey :: Unique
- kindRepVarDataConKey :: Unique
- kindRepAppDataConKey :: Unique
- kindRepFunDataConKey :: Unique
- kindRepTYPEDataConKey :: Unique
- kindRepTypeLitSDataConKey :: Unique
- kindRepTypeLitDDataConKey :: Unique
- typeLitSortTyConKey :: Unique
- typeLitSymbolDataConKey :: Unique
- typeLitNatDataConKey :: Unique
- typeLitCharDataConKey :: Unique
- typeableClassKey :: Unique
- typeRepTyConKey :: Unique
- someTypeRepTyConKey :: Unique
- someTypeRepDataConKey :: Unique
- typeRepIdKey :: Unique
- mkTrTypeKey :: Unique
- mkTrConKey :: Unique
- mkTrAppKey :: Unique
- mkTrFunKey :: Unique
- typeNatTypeRepKey :: Unique
- typeSymbolTypeRepKey :: Unique
- typeCharTypeRepKey :: Unique
- trGhcPrimModuleKey :: Unique
- starKindRepKey :: Unique
- starArrStarKindRepKey :: Unique
- starArrStarArrStarKindRepKey :: Unique
- constraintKindRepKey :: Unique
- withDictClassKey :: Unique
- nonEmptyTyConKey :: Unique
- errorMessageTypeErrorFamKey :: Unique
- typeErrorTextDataConKey :: Unique
- typeErrorAppendDataConKey :: Unique
- typeErrorVAppendDataConKey :: Unique
- typeErrorShowTypeDataConKey :: Unique
- unsafeEqualityTyConKey :: Unique
- unsafeReflDataConKey :: Unique
- unsafeCoercePrimIdKey :: Unique
- toDynIdKey :: Unique
- dataClassKey :: Unique
- assertErrorIdKey :: Unique
- traceKey :: Unique
- enumClassKey :: Unique
- enumFromClassOpKey :: Unique
- enumFromToClassOpKey :: Unique
- enumFromThenClassOpKey :: Unique
- enumFromThenToClassOpKey :: Unique
- boundedClassKey :: Unique
- concatIdKey :: Unique
- filterIdKey :: Unique
- zipIdKey :: Unique
- isListClassKey :: Unique
- fromListClassOpKey :: Unique
- fromListNClassOpKey :: Unique
- toListClassOpKey :: Unique
- getFieldClassOpKey :: Unique
- setFieldClassOpKey :: Unique
- showClassKey :: Unique
- readClassKey :: Unique
- genClassKey :: Unique
- gen1ClassKey :: Unique
- datatypeClassKey :: Unique
- constructorClassKey :: Unique
- selectorClassKey :: Unique
- genericClassNames :: [Name]
- ghciIoClassKey :: Unique
- ghciStepIoMClassOpKey :: Unique
- ioTyConKey :: Unique
- ioDataConKey :: Unique
- thenIOIdKey :: Unique
- bindIOIdKey :: Unique
- returnIOIdKey :: Unique
- failIOIdKey :: Unique
- printIdKey :: Unique
- int8TyConKey :: Unique
- int16TyConKey :: Unique
- int32TyConKey :: Unique
- int64TyConKey :: Unique
- word8TyConKey :: Unique
- word16TyConKey :: Unique
- word32TyConKey :: Unique
- word64TyConKey :: Unique
- ptrTyConKey :: Unique
- funPtrTyConKey :: Unique
- stablePtrTyConKey :: Unique
- newStablePtrIdKey :: Unique
- monadFixClassKey :: Unique
- mfixIdKey :: Unique
- arrAIdKey :: Unique
- composeAIdKey :: Unique
- firstAIdKey :: Unique
- appAIdKey :: Unique
- choiceAIdKey :: Unique
- loopAIdKey :: Unique
- guardMIdKey :: Unique
- liftMIdKey :: Unique
- mzipIdKey :: Unique
- toAnnotationWrapperIdKey :: Unique
- monadPlusClassKey :: Unique
- isStringClassKey :: Unique
- knownNatClassNameKey :: Unique
- knownSymbolClassNameKey :: Unique
- knownCharClassNameKey :: Unique
- fromLabelClassOpKey :: Unique
- hasFieldClassNameKey :: Unique
- callStackTyConKey :: Unique
- emptyCallStackKey :: Unique
- pushCallStackKey :: Unique
- srcLocDataConKey :: Unique
- pLUGINS :: Module
- pluginTyConKey :: Unique
- frontendPluginTyConKey :: Unique
- makeStaticKey :: Unique
- staticPtrInfoTyConName :: Name
- staticPtrInfoTyConKey :: Unique
- staticPtrInfoDataConKey :: Unique
- staticPtrTyConKey :: Unique
- staticPtrDataConKey :: Unique
- fromStaticPtrClassOpKey :: Unique
- fingerprintDataConKey :: Unique
- constPtrTyConKey :: Unique
- randomClassKey :: Unique
- randomGenClassKey :: Unique
- addrPrimTyConKey :: Unique
- arrayPrimTyConKey :: Unique
- boolTyConKey :: Unique
- byteArrayPrimTyConKey :: Unique
- charPrimTyConKey :: Unique
- charTyConKey :: Unique
- doublePrimTyConKey :: Unique
- doubleTyConKey :: Unique
- floatPrimTyConKey :: Unique
- floatTyConKey :: Unique
- fUNTyConKey :: Unique
- intPrimTyConKey :: Unique
- intTyConKey :: Unique
- int8PrimTyConKey :: Unique
- int16PrimTyConKey :: Unique
- int32PrimTyConKey :: Unique
- int64PrimTyConKey :: Unique
- integerTyConKey :: Unique
- naturalTyConKey :: Unique
- foreignObjPrimTyConKey :: Unique
- maybeTyConKey :: Unique
- weakPrimTyConKey :: Unique
- mutableArrayPrimTyConKey :: Unique
- mutableByteArrayPrimTyConKey :: Unique
- mVarPrimTyConKey :: Unique
- realWorldTyConKey :: Unique
- stablePtrPrimTyConKey :: Unique
- ioPortPrimTyConKey :: Unique
- smallArrayPrimTyConKey :: Unique
- smallMutableArrayPrimTyConKey :: Unique
- stringTyConKey :: Unique
- ccArrowTyConKey :: Unique
- ctArrowTyConKey :: Unique
- tcArrowTyConKey :: Unique
- statePrimTyConKey :: Unique
- stableNamePrimTyConKey :: Unique
- stableNameTyConKey :: Unique
- mutVarPrimTyConKey :: Unique
- wordPrimTyConKey :: Unique
- wordTyConKey :: Unique
- word8PrimTyConKey :: Unique
- word16PrimTyConKey :: Unique
- word32PrimTyConKey :: Unique
- word64PrimTyConKey :: Unique
- kindConKey :: Unique
- boxityConKey :: Unique
- typeConKey :: Unique
- threadIdPrimTyConKey :: Unique
- bcoPrimTyConKey :: Unique
- tVarPrimTyConKey :: Unique
- eqPrimTyConKey :: Unique
- eqReprPrimTyConKey :: Unique
- eqPhantPrimTyConKey :: Unique
- compactPrimTyConKey :: Unique
- stackSnapshotPrimTyConKey :: Unique
- promptTagPrimTyConKey :: Unique
- dictTyConKey :: Unique
- unliftedTypeKindTyConKey :: Unique
- tYPETyConKey :: Unique
- cONSTRAINTTyConKey :: Unique
- liftedRepTyConKey :: Unique
- unliftedRepTyConKey :: Unique
- levityTyConKey :: Unique
- runtimeRepTyConKey :: Unique
- vecCountTyConKey :: Unique
- vecElemTyConKey :: Unique
- zeroBitRepTyConKey :: Unique
- zeroBitTypeTyConKey :: Unique
- proxyPrimTyConKey :: Unique
- anyTyConKey :: Unique
- multiplicityTyConKey :: Unique
- int8X16PrimTyConKey :: Unique
- int16X8PrimTyConKey :: Unique
- int32X4PrimTyConKey :: Unique
- int64X2PrimTyConKey :: Unique
- int8X32PrimTyConKey :: Unique
- int16X16PrimTyConKey :: Unique
- int32X8PrimTyConKey :: Unique
- int64X4PrimTyConKey :: Unique
- int8X64PrimTyConKey :: Unique
- int16X32PrimTyConKey :: Unique
- int32X16PrimTyConKey :: Unique
- int64X8PrimTyConKey :: Unique
- word8X16PrimTyConKey :: Unique
- word16X8PrimTyConKey :: Unique
- word32X4PrimTyConKey :: Unique
- word64X2PrimTyConKey :: Unique
- word8X32PrimTyConKey :: Unique
- word16X16PrimTyConKey :: Unique
- word32X8PrimTyConKey :: Unique
- word64X4PrimTyConKey :: Unique
- word8X64PrimTyConKey :: Unique
- word16X32PrimTyConKey :: Unique
- word32X16PrimTyConKey :: Unique
- word64X8PrimTyConKey :: Unique
- floatX4PrimTyConKey :: Unique
- doubleX2PrimTyConKey :: Unique
- floatX8PrimTyConKey :: Unique
- doubleX4PrimTyConKey :: Unique
- floatX16PrimTyConKey :: Unique
- doubleX8PrimTyConKey :: Unique
- typeSymbolKindConNameKey :: Unique
- typeCharKindConNameKey :: Unique
- typeLeqCharTyFamNameKey :: Unique
- charDataConKey :: Unique
- consDataConKey :: Unique
- doubleDataConKey :: Unique
- falseDataConKey :: Unique
- floatDataConKey :: Unique
- intDataConKey :: Unique
- stableNameDataConKey :: Unique
- wordDataConKey :: Unique
- word8DataConKey :: Unique
- heqDataConKey :: Unique
- eqDataConKey :: Unique
- nothingDataConKey :: Unique
- justDataConKey :: Unique
- crossDataConKey :: Unique
- inlDataConKey :: Unique
- inrDataConKey :: Unique
- genUnitDataConKey :: Unique
- mkDictDataConKey :: Unique
- coercibleDataConKey :: Unique
- vecRepDataConKey :: Unique
- sumRepDataConKey :: Unique
- tupleRepDataConKey :: Unique
- boxedRepDataConKey :: Unique
- boxedRepDataConTyConKey :: Unique
- tupleRepDataConTyConKey :: Unique
- runtimeRepSimpleDataConKeys :: [Unique]
- liftedDataConKey :: Unique
- unliftedDataConKey :: Unique
- vecCountDataConKeys :: [Unique]
- vecElemDataConKeys :: [Unique]
- oneDataConKey :: Unique
- manyDataConKey :: Unique
- integerISDataConKey :: Unique
- integerINDataConKey :: Unique
- integerIPDataConKey :: Unique
- naturalNSDataConKey :: Unique
- naturalNBDataConKey :: Unique
- absentErrorIdKey :: Unique
- absentConstraintErrorIdKey :: Unique
- recSelErrorIdKey :: Unique
- seqIdKey :: Unique
- noMethodBindingErrorIdKey :: Unique
- nonExhaustiveGuardsErrorIdKey :: Unique
- impossibleErrorIdKey :: Unique
- impossibleConstraintErrorIdKey :: Unique
- patErrorIdKey :: Unique
- voidPrimIdKey :: Unique
- realWorldPrimIdKey :: Unique
- recConErrorIdKey :: Unique
- typeErrorIdKey :: Unique
- absentSumFieldErrorIdKey :: Unique
- nullAddrIdKey :: Unique
- voidArgIdKey :: Unique
- leftSectionKey :: Unique
- rightSectionKey :: Unique
- rootMainKey :: Unique
- oneShotKey :: Unique
- nospecIdKey :: Unique
- noinlineIdKey :: Unique
- noinlineConstraintIdKey :: Unique
- coercionTokenIdKey :: Unique
- coerceKey :: Unique
- proxyHashKey :: Unique
- mkTyConKey :: Unique
- trTYPEKey :: Unique
- trTYPE'PtrRepLiftedKey :: Unique
- trRuntimeRepKey :: Unique
- tr'PtrRepLiftedKey :: Unique
- trLiftedRepKey :: Unique
- bitIntegerIdKey :: Unique
- heqSCSelIdKey :: Unique
- eqSCSelIdKey :: Unique
- coercibleSCSelIdKey :: Unique
- numericClassKeys :: [Unique]
- fractionalClassKeys :: [Unique]
- standardClassKeys :: [Unique]
- derivableClassKeys :: [Unique]
- interactiveClassNames :: [Name]
- interactiveClassKeys :: [Unique]

# Documentation

data Unique Source #

Unique identifier.

The type of unique identifiers that are used in many places in GHC for fast ordering and equality tests. You should generate these with the functions from the `UniqSupply` module

These are sometimes also referred to as "keys" in comments in GHC.

#### Instances

Instances details

Show Unique Source # |
Instance details Defined in GHC.Types.Unique Methods showsPrec :: Int -> Unique -> ShowS Source # show :: Unique -> String Source # showList :: [Unique] -> ShowS Source #
Uniquable Unique Source # |
Instance details Defined in GHC.Types.Unique Methods getUnique :: Unique -> Unique Source #
Outputable Unique Source # |
Instance details Defined in GHC.Types.Unique Methods ppr :: Unique -> SDoc Source #
Eq Unique Source # |
Instance details Defined in GHC.Types.Unique Methods (==) :: Unique -> Unique -> Bool # (/=) :: Unique -> Unique -> Bool #

class Uniquable a where Source #

Class of things that we can obtain a `Unique` from

Methods

getUnique :: a -> Unique Source #

#### Instances

Instances details

Uniquable Label Source # |
Instance details Defined in GHC.Cmm.Dataflow.Label Methods getUnique :: Label -> Unique Source #
Uniquable LocalReg Source # |
Instance details Defined in GHC.Cmm.Reg Methods getUnique :: LocalReg -> Unique Source #
Uniquable Reg Source # | so we can put regs in UniqSets
Instance details Defined in GHC.CmmToAsm.Reg.Graph.Base Methods getUnique :: Reg -> Unique Source #
Uniquable SymName Source # |
Instance details Defined in GHC.CmmToAsm.Wasm.Types Methods getUnique :: SymName -> Unique Source #
Uniquable Class Source # |
Instance details Defined in GHC.Core.Class Methods getUnique :: Class -> Unique Source #
Uniquable CoAxiomRule Source # |
Instance details Defined in GHC.Core.Coercion.Axiom Methods getUnique :: CoAxiomRule -> Unique Source #
Uniquable ConLike Source # |
Instance details Defined in GHC.Core.ConLike Methods getUnique :: ConLike -> Unique Source #
Uniquable DataCon Source # |
Instance details Defined in GHC.Core.DataCon Methods getUnique :: DataCon -> Unique Source #
Uniquable PatSyn Source # |
Instance details Defined in GHC.Core.PatSyn Methods getUnique :: PatSyn -> Unique Source #
Uniquable CoercionHole Source # |
Instance details Defined in GHC.Core.TyCo.Rep Methods getUnique :: CoercionHole -> Unique Source #
Uniquable TyCon Source # |
Instance details Defined in GHC.Core.TyCon Methods getUnique :: TyCon -> Unique Source #
Uniquable FastString Source # |
Instance details Defined in GHC.Types.Unique Methods getUnique :: FastString -> Unique Source #
Uniquable Ident Source # |
Instance details Defined in GHC.JS.Syntax Methods getUnique :: Ident -> Unique Source #
Uniquable RealReg Source # |
Instance details Defined in GHC.Platform.Reg Methods getUnique :: RealReg -> Unique Source #
Uniquable Reg Source # |
Instance details Defined in GHC.Platform.Reg Methods getUnique :: Reg -> Unique Source #
Uniquable VirtualReg Source # |
Instance details Defined in GHC.Platform.Reg Methods getUnique :: VirtualReg -> Unique Source #
Uniquable RegClass Source # |
Instance details Defined in GHC.Platform.Reg.Class Methods getUnique :: RegClass -> Unique Source #
Uniquable EvBindsVar Source # |
Instance details Defined in GHC.Tc.Types.Evidence Methods getUnique :: EvBindsVar -> Unique Source #
Uniquable SkolemInfo Source # |
Instance details Defined in GHC.Tc.Types.Origin Methods getUnique :: SkolemInfo -> Unique Source #
Uniquable Name Source # |
Instance details Defined in GHC.Types.Name Methods getUnique :: Name -> Unique Source #
Uniquable OccName Source # |
Instance details Defined in GHC.Types.Name.Occurrence Methods getUnique :: OccName -> Unique Source #
Uniquable Unique Source # |
Instance details Defined in GHC.Types.Unique Methods getUnique :: Unique -> Unique Source #
Uniquable Var Source # |
Instance details Defined in GHC.Types.Var Methods getUnique :: Var -> Unique Source #
Uniquable PackageId Source # |
Instance details Defined in GHC.Unit.Info Methods getUnique :: PackageId -> Unique Source #
Uniquable PackageName Source # |
Instance details Defined in GHC.Unit.Info Methods getUnique :: PackageName -> Unique Source #
Uniquable Module Source # |
Instance details Defined in GHC.Unit.Types Methods getUnique :: Module -> Unique Source #
Uniquable UnitId Source # |
Instance details Defined in GHC.Unit.Types Methods getUnique :: UnitId -> Unique Source #
Uniquable FieldLabelString Source # |
Instance details Defined in GHC.Types.FieldLabel Methods getUnique :: FieldLabelString -> Unique Source #
Uniquable ModuleName Source # |
Instance details Defined in GHC.Types.Unique Methods getUnique :: ModuleName -> Unique Source #
Uniquable Int Source # |
Instance details Defined in GHC.Types.Unique Methods getUnique :: Int -> Unique Source #
Uniquable (CoAxiom br) Source # |
Instance details Defined in GHC.Core.Coercion.Axiom Methods getUnique :: CoAxiom br -> Unique Source #
Uniquable unit => Uniquable (Definite unit) Source # |
Instance details Defined in GHC.Unit.Types Methods getUnique :: Definite unit -> Unique Source #
IsUnitId u => Uniquable (GenUnit u) Source # |
Instance details Defined in GHC.Unit.Types Methods getUnique :: GenUnit u -> Unique Source #

hasKey :: Uniquable a => a -> Unique -> Bool Source #

allNameStrings :: Infinite String Source #

mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name Source #

gHC_PRIMOPWRAPPERS :: Module Source #

listTyConKey :: Unique Source #

nilDataConKey :: Unique Source #

gHC_TYPELITS :: Module Source #

gHC_TYPELITS_INTERNAL :: Module Source #

gHC_TYPENATS :: Module Source #

gHC_TYPENATS_INTERNAL :: Module Source #

typeNatAddTyFamNameKey :: Unique Source #

typeNatMulTyFamNameKey :: Unique Source #

typeNatExpTyFamNameKey :: Unique Source #

typeNatSubTyFamNameKey :: Unique Source #

typeNatDivTyFamNameKey :: Unique Source #

typeNatModTyFamNameKey :: Unique Source #

typeNatLogTyFamNameKey :: Unique Source #

typeNatCmpTyFamNameKey :: Unique Source #

typeSymbolCmpTyFamNameKey :: Unique Source #

typeSymbolAppendFamNameKey :: Unique Source #

typeCharCmpTyFamNameKey :: Unique Source #

typeConsSymbolTyFamNameKey :: Unique Source #

typeUnconsSymbolTyFamNameKey :: Unique Source #

typeCharToNatTyFamNameKey :: Unique Source #

typeNatToCharTyFamNameKey :: Unique Source #

multMulTyConKey :: Unique Source #

runRWKey :: Unique Source #

specTyConKey :: Unique Source #

makeStaticName :: Name Source #

unsafeEqualityProofIdKey :: Unique Source #

gHC_PRIM :: Module Source #

mAIN_NAME :: ModuleName Source #

considerAccessibleIdKey :: Unique Source #

trueDataConKey :: Unique Source #

rationalTyConName :: Name Source #

unrestrictedFunTyConKey :: Unique Source #

liftedTypeKindTyConKey :: Unique Source #

constraintKindTyConKey :: Unique Source #

ioTyConName :: Name Source #

rOOT_MAIN :: Module Source #

allNameStringList :: [String] Source #

mkUnboundName :: OccName -> Name Source #

applicativeClassName :: Name Source #

pureAName :: Name Source #

thenAName :: Name Source #

monadClassName :: Name Source #

returnMName :: Name Source #

thenMName :: Name Source #

semigroupClassName :: Name Source #

sappendName :: Name Source #

monoidClassName :: Name Source #

mappendName :: Name Source #

isUnboundName :: Name -> Bool Source #

printName :: Name Source #

mkInteractiveModule :: Int -> Module Source #

toDynName :: Name Source #

pretendNameIsInScope :: Name -> Bool Source #

Should this name be considered in-scope, even though it technically isn't?

This ensures that we don't filter out information because, e.g., Data.Kind.Type isn't imported.

See Note [pretendNameIsInScope].

pluginTyConName :: Name Source #

frontendPluginTyConName :: Name Source #

unpackCStringName :: Name Source #

unpackCStringUtf8Name :: Name Source #

gHC_ERR :: Module Source #

ipClassName :: Name Source #

wildCardName :: Name Source #

coercibleTyConKey :: Unique Source #

heqTyConKey :: Unique Source #

eqTyConKey :: Unique Source #

ipClassKey :: Unique Source #

lazyIdKey :: Unique Source #

itName :: Unique -> SrcSpan -> Name Source #

unboundKey :: Unique Source #

basicKnownKeyNames :: [Name] Source #

genericTyConNames :: [Name] Source #

eqClassName :: Name Source #

ordClassName :: Name Source #

boundedClassName :: Name Source #

numClassName :: Name Source #

enumClassName :: Name Source #

functorClassName :: Name Source #

realClassName :: Name Source #

integralClassName :: Name Source #

fractionalClassName :: Name Source #

floatingClassName :: Name Source #

realFracClassName :: Name Source #

realFloatClassName :: Name Source #

dataClassName :: Name Source #

isStringClassName :: Name Source #

alternativeClassName :: Name Source #

foldableClassName :: Name Source #

traversableClassName :: Name Source #

memptyName :: Name Source #

mconcatName :: Name Source #

ioDataConName :: Name Source #

runMainIOName :: Name Source #

runRWName :: Name Source #

trModuleTyConName :: Name Source #

trModuleDataConName :: Name Source #

trNameTyConName :: Name Source #

trNameSDataConName :: Name Source #

trNameDDataConName :: Name Source #

trTyConTyConName :: Name Source #

trTyConDataConName :: Name Source #

typeableClassName :: Name Source #

typeRepTyConName :: Name Source #

someTypeRepTyConName :: Name Source #

someTypeRepDataConName :: Name Source #

kindRepTyConName :: Name Source #

kindRepTyConAppDataConName :: Name Source #

kindRepVarDataConName :: Name Source #

kindRepAppDataConName :: Name Source #

kindRepFunDataConName :: Name Source #

kindRepTYPEDataConName :: Name Source #

kindRepTypeLitSDataConName :: Name Source #

kindRepTypeLitDDataConName :: Name Source #

typeLitSortTyConName :: Name Source #

typeLitSymbolDataConName :: Name Source #

typeLitNatDataConName :: Name Source #

typeLitCharDataConName :: Name Source #

typeRepIdName :: Name Source #

mkTrTypeName :: Name Source #

mkTrConName :: Name Source #

mkTrAppName :: Name Source #

mkTrFunName :: Name Source #

typeSymbolTypeRepName :: Name Source #

typeNatTypeRepName :: Name Source #

typeCharTypeRepName :: Name Source #

trGhcPrimModuleName :: Name Source #

starKindRepName :: Name Source #

starArrStarKindRepName :: Name Source #

starArrStarArrStarKindRepName :: Name Source #

constraintKindRepName :: Name Source #

withDictClassName :: Name Source #

negateName :: Name Source #

minusName :: Name Source #

geName :: Name Source #

eqName :: Name Source #

mkRationalBase2Name :: Name Source #

mkRationalBase10Name :: Name Source #

ratioTyConName :: Name Source #

ratioDataConName :: Name Source #

fromRationalName :: Name Source #

fromIntegerName :: Name Source #

toIntegerName :: Name Source #

toRationalName :: Name Source #

fromIntegralName :: Name Source #

realToFracName :: Name Source #

divIntName :: Name Source #

modIntName :: Name Source #

fromStringName :: Name Source #

enumFromName :: Name Source #

enumFromThenName :: Name Source #

enumFromThenToName :: Name Source #

enumFromToName :: Name Source #

apAName :: Name Source #

fmapName :: Name Source #

thenIOName :: Name Source #

bindIOName :: Name Source #

returnIOName :: Name Source #

failIOName :: Name Source #

bindMName :: Name Source #

joinMName :: Name Source #

monadFailClassName :: Name Source #

failMName :: Name Source #

monadFixClassName :: Name Source #

mfixName :: Name Source #

arrAName :: Name Source #

composeAName :: Name Source #

firstAName :: Name Source #

appAName :: Name Source #

choiceAName :: Name Source #

loopAName :: Name Source #

ixClassName :: Name Source #

showClassName :: Name Source #

readClassName :: Name Source #

newStablePtrName :: Name Source #

considerAccessibleName :: Name Source #

unpackCStringAppendName :: Name Source #

unpackCStringAppendUtf8Name :: Name Source #

unpackCStringFoldrName :: Name Source #

unpackCStringFoldrUtf8Name :: Name Source #

cstringLengthName :: Name Source #

isListClassName :: Name Source #

fromListName :: Name Source #

fromListNName :: Name Source #

toListName :: Name Source #

nonEmptyTyConName :: Name Source #

getFieldName :: Name Source #

setFieldName :: Name Source #

concatName :: Name Source #

filterName :: Name Source #

mapName :: Name Source #

zipName :: Name Source #

foldrName :: Name Source #

buildName :: Name Source #

augmentName :: Name Source #

appendName :: Name Source #

stablePtrTyConName :: Name Source #

ptrTyConName :: Name Source #

funPtrTyConName :: Name Source #

constPtrConName :: Name Source #

int8TyConName :: Name Source #

int16TyConName :: Name Source #

int32TyConName :: Name Source #

int64TyConName :: Name Source #

word8TyConName :: Name Source #

word16TyConName :: Name Source #

word32TyConName :: Name Source #

word64TyConName :: Name Source #

otherwiseIdName :: Name Source #

inlineIdName :: Name Source #

eqStringName :: Name Source #

assertName :: Name Source #

assertErrorName :: Name Source #

traceName :: Name Source #

dollarName :: Name Source #

integerFromNaturalName :: Name Source #

integerToNaturalClampName :: Name Source #

integerToNaturalThrowName :: Name Source #

integerToNaturalName :: Name Source #

integerToWordName :: Name Source #

integerToIntName :: Name Source #

integerToWord64Name :: Name Source #

integerToInt64Name :: Name Source #

integerFromWordName :: Name Source #

integerFromWord64Name :: Name Source #

integerFromInt64Name :: Name Source #

integerAddName :: Name Source #

integerMulName :: Name Source #

integerSubName :: Name Source #

integerNegateName :: Name Source #

integerAbsName :: Name Source #

integerPopCountName :: Name Source #

integerQuotName :: Name Source #

integerRemName :: Name Source #

integerDivName :: Name Source #

integerModName :: Name Source #

integerDivModName :: Name Source #

integerQuotRemName :: Name Source #

integerEncodeFloatName :: Name Source #

integerEncodeDoubleName :: Name Source #

integerGcdName :: Name Source #

integerLcmName :: Name Source #

integerAndName :: Name Source #

integerOrName :: Name Source #

integerXorName :: Name Source #

integerComplementName :: Name Source #

integerBitName :: Name Source #

integerTestBitName :: Name Source #

integerShiftLName :: Name Source #

integerShiftRName :: Name Source #

naturalToWordName :: Name Source #

naturalPopCountName :: Name Source #

naturalShiftRName :: Name Source #

naturalShiftLName :: Name Source #

naturalAddName :: Name Source #

naturalSubName :: Name Source #

naturalSubThrowName :: Name Source #

naturalSubUnsafeName :: Name Source #

naturalMulName :: Name Source #

naturalQuotRemName :: Name Source #

naturalQuotName :: Name Source #

naturalRemName :: Name Source #

naturalAndName :: Name Source #

naturalAndNotName :: Name Source #

naturalOrName :: Name Source #

naturalXorName :: Name Source #

naturalTestBitName :: Name Source #

naturalBitName :: Name Source #

naturalGcdName :: Name Source #

naturalLcmName :: Name Source #

naturalLog2Name :: Name Source #

naturalLogBaseWordName :: Name Source #

naturalLogBaseName :: Name Source #

naturalPowModName :: Name Source #

naturalSizeInBaseName :: Name Source #

bignatFromWordListName :: Name Source #

bignatEqName :: Name Source #

integerToFloatName :: Name Source #

integerToDoubleName :: Name Source #

naturalToFloatName :: Name Source #

naturalToDoubleName :: Name Source #

rationalToFloatName :: Name Source #

rationalToDoubleName :: Name Source #

monadPlusClassName :: Name Source #

knownNatClassName :: Name Source #

knownSymbolClassName :: Name Source #

knownCharClassName :: Name Source #

fromLabelClassOpName :: Name Source #

hasFieldClassName :: Name Source #

callStackTyConName :: Name Source #

emptyCallStackName :: Name Source #

pushCallStackName :: Name Source #

srcLocDataConName :: Name Source #

toAnnotationWrapperName :: Name Source #

specTyConName :: Name Source #

eitherTyConName :: Name Source #

leftDataConName :: Name Source #

rightDataConName :: Name Source #

voidTyConName :: Name Source #

genClassName :: Name Source #

gen1ClassName :: Name Source #

datatypeClassName :: Name Source #

constructorClassName :: Name Source #

selectorClassName :: Name Source #

guardMName :: Name Source #

liftMName :: Name Source #

mzipName :: Name Source #

ghciIoClassName :: Name Source #

ghciStepIoMName :: Name Source #

staticPtrTyConName :: Name Source #

staticPtrDataConName :: Name Source #

staticPtrInfoDataConName :: Name Source #

fromStaticPtrName :: Name Source #

fingerprintDataConName :: Name Source #

errorMessageTypeErrorFamName :: Name Source #

typeErrorTextDataConName :: Name Source #

typeErrorAppendDataConName :: Name Source #

typeErrorVAppendDataConName :: Name Source #

typeErrorShowTypeDataConName :: Name Source #

unsafeEqualityProofName :: Name Source #

unsafeEqualityTyConName :: Name Source #

unsafeReflDataConName :: Name Source #

unsafeCoercePrimName :: Name Source #

v1TyConName :: Name Source #

u1TyConName :: Name Source #

par1TyConName :: Name Source #

rec1TyConName :: Name Source #

k1TyConName :: Name Source #

m1TyConName :: Name Source #

sumTyConName :: Name Source #

prodTyConName :: Name Source #

compTyConName :: Name Source #

rTyConName :: Name Source #

dTyConName :: Name Source #

cTyConName :: Name Source #

sTyConName :: Name Source #

rec0TyConName :: Name Source #

d1TyConName :: Name Source #

c1TyConName :: Name Source #

s1TyConName :: Name Source #

repTyConName :: Name Source #

rep1TyConName :: Name Source #

uRecTyConName :: Name Source #

uAddrTyConName :: Name Source #

uCharTyConName :: Name Source #

uDoubleTyConName :: Name Source #

uFloatTyConName :: Name Source #

uIntTyConName :: Name Source #

uWordTyConName :: Name Source #

prefixIDataConName :: Name Source #

infixIDataConName :: Name Source #

leftAssociativeDataConName :: Name Source #

rightAssociativeDataConName :: Name Source #

notAssociativeDataConName :: Name Source #

sourceUnpackDataConName :: Name Source #

sourceNoUnpackDataConName :: Name Source #

noSourceUnpackednessDataConName :: Name Source #

sourceLazyDataConName :: Name Source #

sourceStrictDataConName :: Name Source #

noSourceStrictnessDataConName :: Name Source #

decidedLazyDataConName :: Name Source #

decidedStrictDataConName :: Name Source #

decidedUnpackDataConName :: Name Source #

metaDataDataConName :: Name Source #

metaConsDataConName :: Name Source #

metaSelDataConName :: Name Source #

pRELUDE :: Module Source #

mkBaseModule_ :: ModuleName -> Module Source #

pRELUDE_NAME :: ModuleName Source #

gHC_PRIM_PANIC :: Module Source #

gHC_TYPES :: Module Source #

gHC_GENERICS :: Module Source #

gHC_MAGIC :: Module Source #

gHC_MAGIC_DICT :: Module Source #

gHC_CLASSES :: Module Source #

gHC_BASE :: Module Source #

gHC_ENUM :: Module Source #

gHC_GHCI :: Module Source #

gHC_GHCI_HELPERS :: Module Source #

gHC_CSTRING :: Module Source #

gHC_SHOW :: Module Source #

gHC_READ :: Module Source #

gHC_NUM :: Module Source #

gHC_MAYBE :: Module Source #

gHC_NUM_INTEGER :: Module Source #

gHC_NUM_NATURAL :: Module Source #

gHC_NUM_BIGNAT :: Module Source #

gHC_LIST :: Module Source #

gHC_TUPLE :: Module Source #

gHC_TUPLE_PRIM :: Module Source #

dATA_EITHER :: Module Source #

dATA_LIST :: Module Source #

dATA_STRING :: Module Source #

dATA_FOLDABLE :: Module Source #

dATA_TRAVERSABLE :: Module Source #

gHC_CONC :: Module Source #

gHC_IO :: Module Source #

gHC_IO_Exception :: Module Source #

gHC_ST :: Module Source #

gHC_IX :: Module Source #

gHC_STABLE :: Module Source #

gHC_PTR :: Module Source #

gHC_REAL :: Module Source #

gHC_FLOAT :: Module Source #

gHC_TOP_HANDLER :: Module Source #

sYSTEM_IO :: Module Source #

dYNAMIC :: Module Source #

tYPEABLE :: Module Source #

tYPEABLE_INTERNAL :: Module Source #

gENERICS :: Module Source #

rEAD_PREC :: Module Source #

lEX :: Module Source #

gHC_INT :: Module Source #

gHC_WORD :: Module Source #

mONAD :: Module Source #

mONAD_FIX :: Module Source #

mONAD_ZIP :: Module Source #

mONAD_FAIL :: Module Source #

aRROW :: Module Source #

gHC_DESUGAR :: Module Source #

rANDOM :: Module Source #

gHC_EXTS :: Module Source #

gHC_IS_LIST :: Module Source #

cONTROL_EXCEPTION_BASE :: Module Source #

gHC_TYPEERROR :: Module Source #

dATA_COERCE :: Module Source #

dEBUG_TRACE :: Module Source #

uNSAFE_COERCE :: Module Source #

fOREIGN_C_CONSTPTR :: Module Source #

mkPrimModule :: FastString -> Module Source #

mkBaseModule :: FastString -> Module Source #

mkBignumModule :: FastString -> Module Source #

gHC_SRCLOC :: Module Source #

gHC_STACK :: Module Source #

gHC_STACK_TYPES :: Module Source #

gHC_STATICPTR :: Module Source #

gHC_STATICPTR_INTERNAL :: Module Source #

gHC_FINGERPRINT_TYPE :: Module Source #

gHC_OVER_LABELS :: Module Source #

gHC_RECORDS :: Module Source #

mkMainModule :: FastString -> Module Source #

mkThisGhcModule :: FastString -> Module Source #

mkThisGhcModule_ :: ModuleName -> Module Source #

mkMainModule_ :: ModuleName -> Module Source #

main_RDR_Unqual :: RdrName Source #

eq_RDR :: RdrName Source #

ge_RDR :: RdrName Source #

le_RDR :: RdrName Source #

lt_RDR :: RdrName Source #

gt_RDR :: RdrName Source #

compare_RDR :: RdrName Source #

ltTag_RDR :: RdrName Source #

eqTag_RDR :: RdrName Source #

gtTag_RDR :: RdrName Source #

varQual_RDR :: Module -> FastString -> RdrName Source #

ordLTDataConName :: Name Source #

ordEQDataConName :: Name Source #

ordGTDataConName :: Name Source #

eqClass_RDR :: RdrName Source #

numClass_RDR :: RdrName Source #

ordClass_RDR :: RdrName Source #

enumClass_RDR :: RdrName Source #

monadClass_RDR :: RdrName Source #

map_RDR :: RdrName Source #

append_RDR :: RdrName Source #

foldr_RDR :: RdrName Source #

build_RDR :: RdrName Source #

returnM_RDR :: RdrName Source #

bindM_RDR :: RdrName Source #

failM_RDR :: RdrName Source #

left_RDR :: RdrName Source #

right_RDR :: RdrName Source #

fromEnum_RDR :: RdrName Source #

toEnum_RDR :: RdrName Source #

enumFrom_RDR :: RdrName Source #

enumFromTo_RDR :: RdrName Source #

enumFromThen_RDR :: RdrName Source #

enumFromThenTo_RDR :: RdrName Source #

ratioDataCon_RDR :: RdrName Source #

integerAdd_RDR :: RdrName Source #

integerMul_RDR :: RdrName Source #

ioDataCon_RDR :: RdrName Source #

newStablePtr_RDR :: RdrName Source #

bindIO_RDR :: RdrName Source #

returnIO_RDR :: RdrName Source #

fromInteger_RDR :: RdrName Source #

fromRational_RDR :: RdrName Source #

minus_RDR :: RdrName Source #

times_RDR :: RdrName Source #

plus_RDR :: RdrName Source #

toInteger_RDR :: RdrName Source #

toRational_RDR :: RdrName Source #

fromIntegral_RDR :: RdrName Source #

fromString_RDR :: RdrName Source #

fromList_RDR :: RdrName Source #

fromListN_RDR :: RdrName Source #

toList_RDR :: RdrName Source #

compose_RDR :: RdrName Source #

not_RDR :: RdrName Source #

dataToTag_RDR :: RdrName Source #

succ_RDR :: RdrName Source #

pred_RDR :: RdrName Source #

minBound_RDR :: RdrName Source #

maxBound_RDR :: RdrName Source #

and_RDR :: RdrName Source #

range_RDR :: RdrName Source #

inRange_RDR :: RdrName Source #

index_RDR :: RdrName Source #

unsafeIndex_RDR :: RdrName Source #

unsafeRangeSize_RDR :: RdrName Source #

readList_RDR :: RdrName Source #

readListDefault_RDR :: RdrName Source #

readListPrec_RDR :: RdrName Source #

readListPrecDefault_RDR :: RdrName Source #

readPrec_RDR :: RdrName Source #

parens_RDR :: RdrName Source #

choose_RDR :: RdrName Source #

lexP_RDR :: RdrName Source #

expectP_RDR :: RdrName Source #

readField_RDR :: RdrName Source #

readFieldHash_RDR :: RdrName Source #

readSymField_RDR :: RdrName Source #

punc_RDR :: RdrName Source #

ident_RDR :: RdrName Source #

symbol_RDR :: RdrName Source #

dataQual_RDR :: Module -> FastString -> RdrName Source #

step_RDR :: RdrName Source #

alt_RDR :: RdrName Source #

reset_RDR :: RdrName Source #

prec_RDR :: RdrName Source #

pfail_RDR :: RdrName Source #

showsPrec_RDR :: RdrName Source #

shows_RDR :: RdrName Source #

showString_RDR :: RdrName Source #

showSpace_RDR :: RdrName Source #

showCommaSpace_RDR :: RdrName Source #

showParen_RDR :: RdrName Source #

error_RDR :: RdrName Source #

u1DataCon_RDR :: RdrName Source #

par1DataCon_RDR :: RdrName Source #

rec1DataCon_RDR :: RdrName Source #

k1DataCon_RDR :: RdrName Source #

m1DataCon_RDR :: RdrName Source #

l1DataCon_RDR :: RdrName Source #

r1DataCon_RDR :: RdrName Source #

prodDataCon_RDR :: RdrName Source #

comp1DataCon_RDR :: RdrName Source #

unPar1_RDR :: RdrName Source #

unRec1_RDR :: RdrName Source #

unK1_RDR :: RdrName Source #

unComp1_RDR :: RdrName Source #

from_RDR :: RdrName Source #

from1_RDR :: RdrName Source #

to_RDR :: RdrName Source #

to1_RDR :: RdrName Source #

datatypeName_RDR :: RdrName Source #

moduleName_RDR :: RdrName Source #

packageName_RDR :: RdrName Source #

isNewtypeName_RDR :: RdrName Source #

conName_RDR :: RdrName Source #

conFixity_RDR :: RdrName Source #

conIsRecord_RDR :: RdrName Source #

selName_RDR :: RdrName Source #

prefixDataCon_RDR :: RdrName Source #

infixDataCon_RDR :: RdrName Source #

leftAssocDataCon_RDR :: RdrName Source #

rightAssocDataCon_RDR :: RdrName Source #

notAssocDataCon_RDR :: RdrName Source #

uAddrDataCon_RDR :: RdrName Source #

uCharDataCon_RDR :: RdrName Source #

uDoubleDataCon_RDR :: RdrName Source #

uFloatDataCon_RDR :: RdrName Source #

uIntDataCon_RDR :: RdrName Source #

uWordDataCon_RDR :: RdrName Source #

uAddrHash_RDR :: RdrName Source #

uCharHash_RDR :: RdrName Source #

uDoubleHash_RDR :: RdrName Source #

uFloatHash_RDR :: RdrName Source #

uIntHash_RDR :: RdrName Source #

uWordHash_RDR :: RdrName Source #

fmap_RDR :: RdrName Source #

replace_RDR :: RdrName Source #

pure_RDR :: RdrName Source #

ap_RDR :: RdrName Source #

liftA2_RDR :: RdrName Source #

foldable_foldr_RDR :: RdrName Source #

foldMap_RDR :: RdrName Source #

null_RDR :: RdrName Source #

all_RDR :: RdrName Source #

traverse_RDR :: RdrName Source #

mempty_RDR :: RdrName Source #

mappend_RDR :: RdrName Source #

tcQual_RDR :: Module -> FastString -> RdrName Source #

clsQual_RDR :: Module -> FastString -> RdrName Source #

wildCardKey :: Unique Source #

varQual :: Module -> FastString -> Unique -> Name Source #

runMainKey :: Unique Source #

orderingTyConName :: Name Source #

tcQual :: Module -> FastString -> Unique -> Name Source #

orderingTyConKey :: Unique Source #

dcQual :: Module -> FastString -> Unique -> Name Source #

ordLTDataConKey :: Unique Source #

ordEQDataConKey :: Unique Source #

ordGTDataConKey :: Unique Source #

eitherTyConKey :: Unique Source #

leftDataConKey :: Unique Source #

rightDataConKey :: Unique Source #

voidTyConKey :: Unique Source #

v1TyConKey :: Unique Source #

u1TyConKey :: Unique Source #

par1TyConKey :: Unique Source #

rec1TyConKey :: Unique Source #

k1TyConKey :: Unique Source #

m1TyConKey :: Unique Source #

sumTyConKey :: Unique Source #

prodTyConKey :: Unique Source #

compTyConKey :: Unique Source #

rTyConKey :: Unique Source #

dTyConKey :: Unique Source #

cTyConKey :: Unique Source #

sTyConKey :: Unique Source #

rec0TyConKey :: Unique Source #

d1TyConKey :: Unique Source #

c1TyConKey :: Unique Source #

s1TyConKey :: Unique Source #

repTyConKey :: Unique Source #

rep1TyConKey :: Unique Source #

uRecTyConKey :: Unique Source #

uAddrTyConKey :: Unique Source #

uCharTyConKey :: Unique Source #

uDoubleTyConKey :: Unique Source #

uFloatTyConKey :: Unique Source #

uIntTyConKey :: Unique Source #

uWordTyConKey :: Unique Source #

prefixIDataConKey :: Unique Source #

infixIDataConKey :: Unique Source #

leftAssociativeDataConKey :: Unique Source #

rightAssociativeDataConKey :: Unique Source #

notAssociativeDataConKey :: Unique Source #

sourceUnpackDataConKey :: Unique Source #

sourceNoUnpackDataConKey :: Unique Source #

noSourceUnpackednessDataConKey :: Unique Source #

sourceLazyDataConKey :: Unique Source #

sourceStrictDataConKey :: Unique Source #

noSourceStrictnessDataConKey :: Unique Source #

decidedLazyDataConKey :: Unique Source #

decidedStrictDataConKey :: Unique Source #

decidedUnpackDataConKey :: Unique Source #

metaDataDataConKey :: Unique Source #

metaConsDataConKey :: Unique Source #

metaSelDataConKey :: Unique Source #

divIntIdKey :: Unique Source #

modIntIdKey :: Unique Source #

cstringLengthIdKey :: Unique Source #

eqStringIdKey :: Unique Source #

unpackCStringIdKey :: Unique Source #

unpackCStringAppendIdKey :: Unique Source #

unpackCStringFoldrIdKey :: Unique Source #

unpackCStringUtf8IdKey :: Unique Source #

unpackCStringAppendUtf8IdKey :: Unique Source #

unpackCStringFoldrUtf8IdKey :: Unique Source #

inlineIdKey :: Unique Source #

clsQual :: Module -> FastString -> Unique -> Name Source #

eqClassKey :: Unique Source #

eqClassOpKey :: Unique Source #

ordClassKey :: Unique Source #

geClassOpKey :: Unique Source #

functorClassKey :: Unique Source #

fmapClassOpKey :: Unique Source #

monadClassKey :: Unique Source #

thenMClassOpKey :: Unique Source #

bindMClassOpKey :: Unique Source #

returnMClassOpKey :: Unique Source #

monadFailClassKey :: Unique Source #

failMClassOpKey :: Unique Source #

applicativeClassKey :: Unique Source #

apAClassOpKey :: Unique Source #

pureAClassOpKey :: Unique Source #

thenAClassOpKey :: Unique Source #

foldableClassKey :: Unique Source #

traversableClassKey :: Unique Source #

semigroupClassKey :: Unique Source #

sappendClassOpKey :: Unique Source #

monoidClassKey :: Unique Source #

memptyClassOpKey :: Unique Source #

mappendClassOpKey :: Unique Source #

mconcatClassOpKey :: Unique Source #

joinMIdKey :: Unique Source #

alternativeClassKey :: Unique Source #

dollarIdKey :: Unique Source #

otherwiseIdKey :: Unique Source #

foldrIdKey :: Unique Source #

buildIdKey :: Unique Source #

augmentIdKey :: Unique Source #

mapIdKey :: Unique Source #

appendIdKey :: Unique Source #

assertIdKey :: Unique Source #

fromStringClassOpKey :: Unique Source #

numClassKey :: Unique Source #

fromIntegerClassOpKey :: Unique Source #

minusClassOpKey :: Unique Source #

negateClassOpKey :: Unique Source #

bignatCompareName :: Name Source #

bignatCompareWordName :: Name Source #

bnbVarQual :: String -> Unique -> Name Source #

bnnVarQual :: String -> Unique -> Name Source #

bniVarQual :: String -> Unique -> Name Source #

bignatFromWordListIdKey :: Unique Source #

bignatEqIdKey :: Unique Source #

bignatCompareIdKey :: Unique Source #

bignatCompareWordIdKey :: Unique Source #

naturalToWordIdKey :: Unique Source #

naturalPopCountIdKey :: Unique Source #

naturalShiftRIdKey :: Unique Source #

naturalShiftLIdKey :: Unique Source #

naturalAddIdKey :: Unique Source #

naturalSubIdKey :: Unique Source #

naturalSubThrowIdKey :: Unique Source #

naturalSubUnsafeIdKey :: Unique Source #

naturalMulIdKey :: Unique Source #

naturalQuotRemIdKey :: Unique Source #

naturalQuotIdKey :: Unique Source #

naturalRemIdKey :: Unique Source #

naturalAndIdKey :: Unique Source #

naturalAndNotIdKey :: Unique Source #

naturalOrIdKey :: Unique Source #

naturalXorIdKey :: Unique Source #

naturalTestBitIdKey :: Unique Source #

naturalBitIdKey :: Unique Source #

naturalGcdIdKey :: Unique Source #

naturalLcmIdKey :: Unique Source #

naturalLog2IdKey :: Unique Source #

naturalLogBaseWordIdKey :: Unique Source #

naturalLogBaseIdKey :: Unique Source #

naturalPowModIdKey :: Unique Source #

naturalSizeInBaseIdKey :: Unique Source #

integerFromNaturalIdKey :: Unique Source #

integerToNaturalClampIdKey :: Unique Source #

integerToNaturalThrowIdKey :: Unique Source #

integerToNaturalIdKey :: Unique Source #

integerToWordIdKey :: Unique Source #

integerToIntIdKey :: Unique Source #

integerToWord64IdKey :: Unique Source #

integerToInt64IdKey :: Unique Source #

integerFromWordIdKey :: Unique Source #

integerFromWord64IdKey :: Unique Source #

integerFromInt64IdKey :: Unique Source #

integerAddIdKey :: Unique Source #

integerMulIdKey :: Unique Source #

integerSubIdKey :: Unique Source #

integerNegateIdKey :: Unique Source #

integerAbsIdKey :: Unique Source #

integerPopCountIdKey :: Unique Source #

integerQuotIdKey :: Unique Source #

integerRemIdKey :: Unique Source #

integerDivIdKey :: Unique Source #

integerModIdKey :: Unique Source #

integerDivModIdKey :: Unique Source #

integerQuotRemIdKey :: Unique Source #

integerEncodeFloatIdKey :: Unique Source #

integerEncodeDoubleIdKey :: Unique Source #

integerGcdIdKey :: Unique Source #

integerLcmIdKey :: Unique Source #

integerAndIdKey :: Unique Source #

integerOrIdKey :: Unique Source #

integerXorIdKey :: Unique Source #

integerComplementIdKey :: Unique Source #

integerBitIdKey :: Unique Source #

integerTestBitIdKey :: Unique Source #

integerShiftLIdKey :: Unique Source #

integerShiftRIdKey :: Unique Source #

rationalTyConKey :: Unique Source #

ratioTyConKey :: Unique Source #

ratioDataConKey :: Unique Source #

realClassKey :: Unique Source #

integralClassKey :: Unique Source #

realFracClassKey :: Unique Source #

fractionalClassKey :: Unique Source #

fromRationalClassOpKey :: Unique Source #

toIntegerClassOpKey :: Unique Source #

toRationalClassOpKey :: Unique Source #

fromIntegralIdKey :: Unique Source #

realToFracIdKey :: Unique Source #

mkRationalBase2IdKey :: Unique Source #

mkRationalBase10IdKey :: Unique Source #

floatingClassKey :: Unique Source #

realFloatClassKey :: Unique Source #

integerToFloatIdKey :: Unique Source #

integerToDoubleIdKey :: Unique Source #

naturalToFloatIdKey :: Unique Source #

naturalToDoubleIdKey :: Unique Source #

rationalToFloatIdKey :: Unique Source #

rationalToDoubleIdKey :: Unique Source #

ixClassKey :: Unique Source #

trModuleTyConKey :: Unique Source #

trModuleDataConKey :: Unique Source #

trNameTyConKey :: Unique Source #

trNameSDataConKey :: Unique Source #

trNameDDataConKey :: Unique Source #

trTyConTyConKey :: Unique Source #

trTyConDataConKey :: Unique Source #

kindRepTyConKey :: Unique Source #

kindRepTyConAppDataConKey :: Unique Source #

kindRepVarDataConKey :: Unique Source #

kindRepAppDataConKey :: Unique Source #

kindRepFunDataConKey :: Unique Source #

kindRepTYPEDataConKey :: Unique Source #

kindRepTypeLitSDataConKey :: Unique Source #

kindRepTypeLitDDataConKey :: Unique Source #

typeLitSortTyConKey :: Unique Source #

typeLitSymbolDataConKey :: Unique Source #

typeLitNatDataConKey :: Unique Source #

typeLitCharDataConKey :: Unique Source #

typeableClassKey :: Unique Source #

typeRepTyConKey :: Unique Source #

someTypeRepTyConKey :: Unique Source #

someTypeRepDataConKey :: Unique Source #

typeRepIdKey :: Unique Source #

mkTrTypeKey :: Unique Source #

mkTrConKey :: Unique Source #

mkTrAppKey :: Unique Source #

mkTrFunKey :: Unique Source #

typeNatTypeRepKey :: Unique Source #

typeSymbolTypeRepKey :: Unique Source #

typeCharTypeRepKey :: Unique Source #

trGhcPrimModuleKey :: Unique Source #

starKindRepKey :: Unique Source #

starArrStarKindRepKey :: Unique Source #

starArrStarArrStarKindRepKey :: Unique Source #

constraintKindRepKey :: Unique Source #

withDictClassKey :: Unique Source #

nonEmptyTyConKey :: Unique Source #

errorMessageTypeErrorFamKey :: Unique Source #

typeErrorTextDataConKey :: Unique Source #

typeErrorAppendDataConKey :: Unique Source #

typeErrorVAppendDataConKey :: Unique Source #

typeErrorShowTypeDataConKey :: Unique Source #

unsafeEqualityTyConKey :: Unique Source #

unsafeReflDataConKey :: Unique Source #

unsafeCoercePrimIdKey :: Unique Source #

toDynIdKey :: Unique Source #

dataClassKey :: Unique Source #

assertErrorIdKey :: Unique Source #

traceKey :: Unique Source #

enumClassKey :: Unique Source #

enumFromClassOpKey :: Unique Source #

enumFromToClassOpKey :: Unique Source #

enumFromThenClassOpKey :: Unique Source #

enumFromThenToClassOpKey :: Unique Source #

boundedClassKey :: Unique Source #

concatIdKey :: Unique Source #

filterIdKey :: Unique Source #

zipIdKey :: Unique Source #

isListClassKey :: Unique Source #

fromListClassOpKey :: Unique Source #

fromListNClassOpKey :: Unique Source #

toListClassOpKey :: Unique Source #

getFieldClassOpKey :: Unique Source #

setFieldClassOpKey :: Unique Source #

showClassKey :: Unique Source #

readClassKey :: Unique Source #

genClassKey :: Unique Source #

gen1ClassKey :: Unique Source #

datatypeClassKey :: Unique Source #

constructorClassKey :: Unique Source #

selectorClassKey :: Unique Source #

genericClassNames :: [Name] Source #

ghciIoClassKey :: Unique Source #

ghciStepIoMClassOpKey :: Unique Source #

ioTyConKey :: Unique Source #

ioDataConKey :: Unique Source #

thenIOIdKey :: Unique Source #

bindIOIdKey :: Unique Source #

returnIOIdKey :: Unique Source #

failIOIdKey :: Unique Source #

printIdKey :: Unique Source #

int8TyConKey :: Unique Source #

int16TyConKey :: Unique Source #

int32TyConKey :: Unique Source #

int64TyConKey :: Unique Source #

word8TyConKey :: Unique Source #

word16TyConKey :: Unique Source #

word32TyConKey :: Unique Source #

word64TyConKey :: Unique Source #

ptrTyConKey :: Unique Source #

funPtrTyConKey :: Unique Source #

stablePtrTyConKey :: Unique Source #

newStablePtrIdKey :: Unique Source #

monadFixClassKey :: Unique Source #

mfixIdKey :: Unique Source #

arrAIdKey :: Unique Source #

composeAIdKey :: Unique Source #

firstAIdKey :: Unique Source #

appAIdKey :: Unique Source #

choiceAIdKey :: Unique Source #

loopAIdKey :: Unique Source #

guardMIdKey :: Unique Source #

liftMIdKey :: Unique Source #

mzipIdKey :: Unique Source #

toAnnotationWrapperIdKey :: Unique Source #

monadPlusClassKey :: Unique Source #

isStringClassKey :: Unique Source #

knownNatClassNameKey :: Unique Source #

knownSymbolClassNameKey :: Unique Source #

knownCharClassNameKey :: Unique Source #

fromLabelClassOpKey :: Unique Source #

hasFieldClassNameKey :: Unique Source #

callStackTyConKey :: Unique Source #

emptyCallStackKey :: Unique Source #

pushCallStackKey :: Unique Source #

srcLocDataConKey :: Unique Source #

pLUGINS :: Module Source #

pluginTyConKey :: Unique Source #

frontendPluginTyConKey :: Unique Source #

makeStaticKey :: Unique Source #

staticPtrInfoTyConName :: Name Source #

staticPtrInfoTyConKey :: Unique Source #

staticPtrInfoDataConKey :: Unique Source #

staticPtrTyConKey :: Unique Source #

staticPtrDataConKey :: Unique Source #

fromStaticPtrClassOpKey :: Unique Source #

fingerprintDataConKey :: Unique Source #

constPtrTyConKey :: Unique Source #

randomClassKey :: Unique Source #

randomGenClassKey :: Unique Source #

addrPrimTyConKey :: Unique Source #

arrayPrimTyConKey :: Unique Source #

boolTyConKey :: Unique Source #

byteArrayPrimTyConKey :: Unique Source #

charPrimTyConKey :: Unique Source #

charTyConKey :: Unique Source #

doublePrimTyConKey :: Unique Source #

doubleTyConKey :: Unique Source #

floatPrimTyConKey :: Unique Source #

floatTyConKey :: Unique Source #

fUNTyConKey :: Unique Source #

intPrimTyConKey :: Unique Source #

intTyConKey :: Unique Source #

int8PrimTyConKey :: Unique Source #

int16PrimTyConKey :: Unique Source #

int32PrimTyConKey :: Unique Source #

int64PrimTyConKey :: Unique Source #

integerTyConKey :: Unique Source #

naturalTyConKey :: Unique Source #

foreignObjPrimTyConKey :: Unique Source #

maybeTyConKey :: Unique Source #

weakPrimTyConKey :: Unique Source #

mutableArrayPrimTyConKey :: Unique Source #

mutableByteArrayPrimTyConKey :: Unique Source #

mVarPrimTyConKey :: Unique Source #

realWorldTyConKey :: Unique Source #

stablePtrPrimTyConKey :: Unique Source #

ioPortPrimTyConKey :: Unique Source #

smallArrayPrimTyConKey :: Unique Source #

smallMutableArrayPrimTyConKey :: Unique Source #

stringTyConKey :: Unique Source #

ccArrowTyConKey :: Unique Source #

ctArrowTyConKey :: Unique Source #

tcArrowTyConKey :: Unique Source #

statePrimTyConKey :: Unique Source #

stableNamePrimTyConKey :: Unique Source #

stableNameTyConKey :: Unique Source #

mutVarPrimTyConKey :: Unique Source #

wordPrimTyConKey :: Unique Source #

wordTyConKey :: Unique Source #

word8PrimTyConKey :: Unique Source #

word16PrimTyConKey :: Unique Source #

word32PrimTyConKey :: Unique Source #

word64PrimTyConKey :: Unique Source #

kindConKey :: Unique Source #

boxityConKey :: Unique Source #

typeConKey :: Unique Source #

threadIdPrimTyConKey :: Unique Source #

bcoPrimTyConKey :: Unique Source #

tVarPrimTyConKey :: Unique Source #

eqPrimTyConKey :: Unique Source #

eqReprPrimTyConKey :: Unique Source #

eqPhantPrimTyConKey :: Unique Source #

compactPrimTyConKey :: Unique Source #

stackSnapshotPrimTyConKey :: Unique Source #

promptTagPrimTyConKey :: Unique Source #

dictTyConKey :: Unique Source #

unliftedTypeKindTyConKey :: Unique Source #

tYPETyConKey :: Unique Source #

cONSTRAINTTyConKey :: Unique Source #

liftedRepTyConKey :: Unique Source #

unliftedRepTyConKey :: Unique Source #

levityTyConKey :: Unique Source #

runtimeRepTyConKey :: Unique Source #

vecCountTyConKey :: Unique Source #

vecElemTyConKey :: Unique Source #

zeroBitRepTyConKey :: Unique Source #

zeroBitTypeTyConKey :: Unique Source #

proxyPrimTyConKey :: Unique Source #

anyTyConKey :: Unique Source #

multiplicityTyConKey :: Unique Source #

int8X16PrimTyConKey :: Unique Source #

int16X8PrimTyConKey :: Unique Source #

int32X4PrimTyConKey :: Unique Source #

int64X2PrimTyConKey :: Unique Source #

int8X32PrimTyConKey :: Unique Source #

int16X16PrimTyConKey :: Unique Source #

int32X8PrimTyConKey :: Unique Source #

int64X4PrimTyConKey :: Unique Source #

int8X64PrimTyConKey :: Unique Source #

int16X32PrimTyConKey :: Unique Source #

int32X16PrimTyConKey :: Unique Source #

int64X8PrimTyConKey :: Unique Source #

word8X16PrimTyConKey :: Unique Source #

word16X8PrimTyConKey :: Unique Source #

word32X4PrimTyConKey :: Unique Source #

word64X2PrimTyConKey :: Unique Source #

word8X32PrimTyConKey :: Unique Source #

word16X16PrimTyConKey :: Unique Source #

word32X8PrimTyConKey :: Unique Source #

word64X4PrimTyConKey :: Unique Source #

word8X64PrimTyConKey :: Unique Source #

word16X32PrimTyConKey :: Unique Source #

word32X16PrimTyConKey :: Unique Source #

word64X8PrimTyConKey :: Unique Source #

floatX4PrimTyConKey :: Unique Source #

doubleX2PrimTyConKey :: Unique Source #

floatX8PrimTyConKey :: Unique Source #

doubleX4PrimTyConKey :: Unique Source #

floatX16PrimTyConKey :: Unique Source #

doubleX8PrimTyConKey :: Unique Source #

typeSymbolKindConNameKey :: Unique Source #

typeCharKindConNameKey :: Unique Source #

typeLeqCharTyFamNameKey :: Unique Source #

charDataConKey :: Unique Source #

consDataConKey :: Unique Source #

doubleDataConKey :: Unique Source #

falseDataConKey :: Unique Source #

floatDataConKey :: Unique Source #

intDataConKey :: Unique Source #

stableNameDataConKey :: Unique Source #

wordDataConKey :: Unique Source #

word8DataConKey :: Unique Source #

heqDataConKey :: Unique Source #

eqDataConKey :: Unique Source #

nothingDataConKey :: Unique Source #

justDataConKey :: Unique Source #

crossDataConKey :: Unique Source #

inlDataConKey :: Unique Source #

inrDataConKey :: Unique Source #

genUnitDataConKey :: Unique Source #

mkDictDataConKey :: Unique Source #

coercibleDataConKey :: Unique Source #

vecRepDataConKey :: Unique Source #

sumRepDataConKey :: Unique Source #

tupleRepDataConKey :: Unique Source #

boxedRepDataConKey :: Unique Source #

boxedRepDataConTyConKey :: Unique Source #

tupleRepDataConTyConKey :: Unique Source #

runtimeRepSimpleDataConKeys :: [Unique] Source #

liftedDataConKey :: Unique Source #

unliftedDataConKey :: Unique Source #

vecCountDataConKeys :: [Unique] Source #

vecElemDataConKeys :: [Unique] Source #

oneDataConKey :: Unique Source #

manyDataConKey :: Unique Source #

integerISDataConKey :: Unique Source #

integerINDataConKey :: Unique Source #

integerIPDataConKey :: Unique Source #

naturalNSDataConKey :: Unique Source #

naturalNBDataConKey :: Unique Source #

absentErrorIdKey :: Unique Source #

absentConstraintErrorIdKey :: Unique Source #

recSelErrorIdKey :: Unique Source #

seqIdKey :: Unique Source #

noMethodBindingErrorIdKey :: Unique Source #

nonExhaustiveGuardsErrorIdKey :: Unique Source #

impossibleErrorIdKey :: Unique Source #

impossibleConstraintErrorIdKey :: Unique Source #

patErrorIdKey :: Unique Source #

voidPrimIdKey :: Unique Source #

realWorldPrimIdKey :: Unique Source #

recConErrorIdKey :: Unique Source #

typeErrorIdKey :: Unique Source #

absentSumFieldErrorIdKey :: Unique Source #

nullAddrIdKey :: Unique Source #

voidArgIdKey :: Unique Source #

leftSectionKey :: Unique Source #

rightSectionKey :: Unique Source #

rootMainKey :: Unique Source #

oneShotKey :: Unique Source #

nospecIdKey :: Unique Source #

noinlineIdKey :: Unique Source #

noinlineConstraintIdKey :: Unique Source #

coercionTokenIdKey :: Unique Source #

coerceKey :: Unique Source #

proxyHashKey :: Unique Source #

mkTyConKey :: Unique Source #

trTYPEKey :: Unique Source #

trTYPE'PtrRepLiftedKey :: Unique Source #

trRuntimeRepKey :: Unique Source #

tr'PtrRepLiftedKey :: Unique Source #

trLiftedRepKey :: Unique Source #

bitIntegerIdKey :: Unique Source #

heqSCSelIdKey :: Unique Source #

eqSCSelIdKey :: Unique Source #

coercibleSCSelIdKey :: Unique Source #

numericClassKeys :: [Unique] Source #

fractionalClassKeys :: [Unique] Source #

standardClassKeys :: [Unique] Source #

derivableClassKeys :: [Unique] Source #

interactiveClassNames :: [Name] Source #

interactiveClassKeys :: [Unique] Source #