ghc-7.10.2: The GHC API

Safe Haskell | None
Language | Haskell2010

PrelNames

Synopsis

- data Unique
- class Uniquable a where
  - getUnique :: a -> Unique
- hasKey :: Uniquable a => a -> Unique -> Bool
- allNameStrings :: [String]
- itName :: Unique -> SrcSpan -> Name
- mkUnboundName :: RdrName -> Name
- isUnboundName :: Name -> Bool
- basicKnownKeyNames :: [Name]
- genericTyConNames :: [Name]
- pRELUDE :: Module
- gHC_PRIM :: Module
- gHC_TYPES :: Module
- gHC_GENERICS :: Module
- gHC_MAGIC :: Module
- gHC_CLASSES :: Module
- gHC_BASE :: Module
- gHC_ENUM :: Module
- gHC_GHCI :: Module
- gHC_CSTRING :: Module
- gHC_SHOW :: Module
- gHC_READ :: Module
- gHC_NUM :: Module
- gHC_INTEGER_TYPE :: Module
- gHC_LIST :: Module
- gHC_TUPLE :: Module
- dATA_TUPLE :: Module
- dATA_EITHER :: Module
- dATA_STRING :: Module
- dATA_FOLDABLE :: Module
- dATA_TRAVERSABLE :: Module
- dATA_MONOID :: Module
- gHC_CONC :: Module
- gHC_IO :: Module
- gHC_IO_Exception :: Module
- gHC_ST :: Module
- gHC_ARR :: Module
- gHC_STABLE :: Module
- gHC_PTR :: Module
- gHC_ERR :: 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
- aRROW :: Module
- cONTROL_APPLICATIVE :: Module
- gHC_DESUGAR :: Module
- rANDOM :: Module
- gHC_EXTS :: Module
- cONTROL_EXCEPTION_BASE :: Module
- gHC_TYPELITS :: Module
- gHC_IP :: Module
- gHC_PARR' :: Module
- gHC_SRCLOC :: Module
- gHC_STACK :: Module
- gHC_STATICPTR :: Module
- gHC_FINGERPRINT_TYPE :: Module
- mAIN :: Module
- rOOT_MAIN :: Module
- mkInteractiveModule :: Int -> Module
- pRELUDE_NAME :: ModuleName
- mAIN_NAME :: ModuleName
- dATA_ARRAY_PARALLEL_NAME :: ModuleName
- dATA_ARRAY_PARALLEL_PRIM_NAME :: ModuleName
- mkPrimModule :: FastString -> Module
- mkIntegerModule :: FastString -> Module
- mkBaseModule :: FastString -> Module
- mkBaseModule_ :: ModuleName -> Module
- mkThisGhcModule :: FastString -> Module
- mkThisGhcModule_ :: ModuleName -> Module
- mkMainModule :: FastString -> Module
- mkMainModule_ :: ModuleName -> Module
- mkTupleModule :: TupleSort -> Module
- main_RDR_Unqual :: RdrName
- forall_tv_RDR :: RdrName
- dot_tv_RDR :: RdrName
- eq_RDR :: RdrName
- ge_RDR :: RdrName
- ne_RDR :: RdrName
- le_RDR :: RdrName
- lt_RDR :: RdrName
- gt_RDR :: RdrName
- compare_RDR :: RdrName
- ltTag_RDR :: RdrName
- eqTag_RDR :: RdrName
- gtTag_RDR :: RdrName
- 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
- plusInteger_RDR :: RdrName
- timesInteger_RDR :: RdrName
- ioDataCon_RDR :: RdrName
- eqString_RDR :: RdrName
- unpackCString_RDR :: RdrName
- unpackCStringFoldr_RDR :: RdrName
- unpackCStringUtf8_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
- fromString_RDR :: RdrName
- fromList_RDR :: RdrName
- fromListN_RDR :: RdrName
- toList_RDR :: RdrName
- compose_RDR :: RdrName
- not_RDR :: RdrName
- getTag_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
- punc_RDR :: RdrName
- ident_RDR :: RdrName
- symbol_RDR :: RdrName
- step_RDR :: RdrName
- alt_RDR :: RdrName
- reset_RDR :: RdrName
- prec_RDR :: RdrName
- pfail_RDR :: RdrName
- showList_RDR :: RdrName
- showList___RDR :: RdrName
- showsPrec_RDR :: RdrName
- showString_RDR :: RdrName
- showSpace_RDR :: RdrName
- showParen_RDR :: RdrName
- typeRep_RDR :: RdrName
- mkTyCon_RDR :: RdrName
- mkTyConApp_RDR :: RdrName
- undefined_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
- isNewtypeName_RDR :: RdrName
- conName_RDR :: RdrName
- conFixity_RDR :: RdrName
- conIsRecord_RDR :: RdrName
- noArityDataCon_RDR :: RdrName
- arityDataCon_RDR :: RdrName
- selName_RDR :: RdrName
- prefixDataCon_RDR :: RdrName
- infixDataCon_RDR :: RdrName
- leftAssocDataCon_RDR :: RdrName
- rightAssocDataCon_RDR :: RdrName
- notAssocDataCon_RDR :: RdrName
- fmap_RDR :: RdrName
- pure_RDR :: RdrName
- ap_RDR :: RdrName
- foldable_foldr_RDR :: RdrName
- foldMap_RDR :: RdrName
- traverse_RDR :: RdrName
- mempty_RDR :: RdrName
- mappend_RDR :: RdrName
- varQual_RDR :: Module -> FastString -> RdrName
- tcQual_RDR :: Module -> FastString -> RdrName
- clsQual_RDR :: Module -> FastString -> RdrName
- dataQual_RDR :: Module -> FastString -> RdrName
- wildCardName :: Name
- runMainIOName :: Name
- orderingTyConName :: Name
- ltDataConName :: Name
- eqDataConName :: Name
- gtDataConName :: Name
- specTyConName :: Name
- eitherTyConName :: Name
- leftDataConName :: Name
- rightDataConName :: Name
- v1TyConName :: Name
- u1TyConName :: Name
- par1TyConName :: Name
- rec1TyConName :: Name
- k1TyConName :: Name
- m1TyConName :: Name
- sumTyConName :: Name
- prodTyConName :: Name
- compTyConName :: Name
- rTyConName :: Name
- pTyConName :: Name
- dTyConName :: Name
- cTyConName :: Name
- sTyConName :: Name
- rec0TyConName :: Name
- par0TyConName :: Name
- d1TyConName :: Name
- c1TyConName :: Name
- s1TyConName :: Name
- noSelTyConName :: Name
- repTyConName :: Name
- rep1TyConName :: Name
- unpackCStringName :: Name
- unpackCStringFoldrName :: Name
- unpackCStringUtf8Name :: Name
- eqStringName :: Name
- stringTyConName :: Name
- inlineIdName :: Name
- fmapName :: Name
- eqClassName :: Name
- eqName :: Name
- ordClassName :: Name
- geName :: Name
- functorClassName :: Name
- monadClassName :: Name
- thenMName :: Name
- bindMName :: Name
- returnMName :: Name
- failMName :: Name
- applicativeClassName :: Name
- foldableClassName :: Name
- traversableClassName :: Name
- joinMName :: Name
- apAName :: Name
- pureAName :: Name
- alternativeClassName :: Name
- joinMIdKey :: Unique
- apAClassOpKey :: Unique
- pureAClassOpKey :: Unique
- alternativeClassKey :: Unique
- groupWithName :: Name
- fromStringName :: Name
- otherwiseIdName :: Name
- foldrName :: Name
- buildName :: Name
- augmentName :: Name
- mapName :: Name
- appendName :: Name
- assertName :: Name
- breakpointName :: Name
- breakpointCondName :: Name
- breakpointAutoName :: Name
- opaqueTyConName :: Name
- breakpointJumpName :: Name
- breakpointCondJumpName :: Name
- breakpointAutoJumpName :: Name
- fstName :: Name
- sndName :: Name
- numClassName :: Name
- fromIntegerName :: Name
- minusName :: Name
- negateName :: Name
- integerTyConName :: Name
- mkIntegerName :: Name
- integerSDataConName :: Name
- integerToWord64Name :: Name
- integerToInt64Name :: Name
- word64ToIntegerName :: Name
- int64ToIntegerName :: Name
- plusIntegerName :: Name
- timesIntegerName :: Name
- smallIntegerName :: Name
- wordToIntegerName :: Name
- integerToWordName :: Name
- integerToIntName :: Name
- minusIntegerName :: Name
- negateIntegerName :: Name
- eqIntegerPrimName :: Name
- neqIntegerPrimName :: Name
- absIntegerName :: Name
- signumIntegerName :: Name
- leIntegerPrimName :: Name
- gtIntegerPrimName :: Name
- ltIntegerPrimName :: Name
- geIntegerPrimName :: Name
- compareIntegerName :: Name
- quotRemIntegerName :: Name
- divModIntegerName :: Name
- quotIntegerName :: Name
- remIntegerName :: Name
- divIntegerName :: Name
- modIntegerName :: Name
- floatFromIntegerName :: Name
- doubleFromIntegerName :: Name
- encodeFloatIntegerName :: Name
- encodeDoubleIntegerName :: Name
- decodeDoubleIntegerName :: Name
- gcdIntegerName :: Name
- lcmIntegerName :: Name
- andIntegerName :: Name
- orIntegerName :: Name
- xorIntegerName :: Name
- complementIntegerName :: Name
- shiftLIntegerName :: Name
- shiftRIntegerName :: Name
- rationalTyConName :: Name
- ratioTyConName :: Name
- ratioDataConName :: Name
- realClassName :: Name
- integralClassName :: Name
- realFracClassName :: Name
- fractionalClassName :: Name
- fromRationalName :: Name
- toIntegerName :: Name
- toRationalName :: Name
- fromIntegralName :: Name
- realToFracName :: Name
- floatingClassName :: Name
- realFloatClassName :: Name
- rationalToFloatName :: Name
- rationalToDoubleName :: Name
- ixClassName :: Name
- typeableClassName :: Name
- typeRepTyConName :: Name
- mkTyConName :: Name
- mkPolyTyConAppName :: Name
- mkAppTyName :: Name
- typeLitTypeRepName :: Name
- dataClassName :: Name
- assertErrorName :: Name
- enumClassName :: Name
- enumFromName :: Name
- enumFromToName :: Name
- enumFromThenName :: Name
- enumFromThenToName :: Name
- boundedClassName :: Name
- concatName :: Name
- filterName :: Name
- zipName :: Name
- isListClassName :: Name
- fromListName :: Name
- fromListNName :: Name
- toListName :: Name
- showClassName :: Name
- readClassName :: Name
- genClassName :: Name
- gen1ClassName :: Name
- datatypeClassName :: Name
- constructorClassName :: Name
- selectorClassName :: Name
- genericClassNames :: [Name]
- ghciIoClassName :: Name
- ghciStepIoMName :: Name
- ioTyConName :: Name
- ioDataConName :: Name
- thenIOName :: Name
- bindIOName :: Name
- returnIOName :: Name
- failIOName :: Name
- printName :: Name
- int8TyConName :: Name
- int16TyConName :: Name
- int32TyConName :: Name
- int64TyConName :: Name
- word8TyConName :: Name
- word16TyConName :: Name
- word32TyConName :: Name
- word64TyConName :: Name
- ptrTyConName :: Name
- funPtrTyConName :: Name
- stablePtrTyConName :: Name
- newStablePtrName :: Name
- runSTRepName :: Name
- monadFixClassName :: Name
- mfixName :: Name
- arrAName :: Name
- composeAName :: Name
- firstAName :: Name
- appAName :: Name
- choiceAName :: Name
- loopAName :: Name
- guardMName :: Name
- liftMName :: Name
- mzipName :: Name
- toAnnotationWrapperName :: Name
- monadPlusClassName :: Name
- randomClassName :: Name
- randomGenClassName :: Name
- isStringClassName :: Name
- knownNatClassName :: Name
- knownSymbolClassName :: Name
- ipClassName :: Name
- callStackDataConName :: Name
- callStackTyConName :: Name
- srcLocDataConName :: Name
- pLUGINS :: Module
- pluginTyConName :: Name
- staticPtrInfoTyConName :: Name
- staticPtrInfoDataConName :: Name
- staticPtrTyConName :: Name
- staticPtrDataConName :: Name
- fingerprintDataConName :: Name
- varQual :: Module -> FastString -> Unique -> Name
- tcQual :: Module -> FastString -> Unique -> Name
- clsQual :: Module -> FastString -> Unique -> Name
- mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name
- conName :: Module -> FastString -> Unique -> Name
- boundedClassKey :: Unique
- enumClassKey :: Unique
- eqClassKey :: Unique
- floatingClassKey :: Unique
- fractionalClassKey :: Unique
- integralClassKey :: Unique
- monadClassKey :: Unique
- dataClassKey :: Unique
- functorClassKey :: Unique
- numClassKey :: Unique
- ordClassKey :: Unique
- readClassKey :: Unique
- realClassKey :: Unique
- realFloatClassKey :: Unique
- realFracClassKey :: Unique
- showClassKey :: Unique
- ixClassKey :: Unique
- typeableClassKey :: Unique
- typeable1ClassKey :: Unique
- typeable2ClassKey :: Unique
- typeable3ClassKey :: Unique
- typeable4ClassKey :: Unique
- typeable5ClassKey :: Unique
- typeable6ClassKey :: Unique
- typeable7ClassKey :: Unique
- monadFixClassKey :: Unique
- monadPlusClassKey :: Unique
- randomClassKey :: Unique
- randomGenClassKey :: Unique
- isStringClassKey :: Unique
- applicativeClassKey :: Unique
- foldableClassKey :: Unique
- traversableClassKey :: Unique
- genClassKey :: Unique
- gen1ClassKey :: Unique
- datatypeClassKey :: Unique
- constructorClassKey :: Unique
- selectorClassKey :: Unique
- knownNatClassNameKey :: Unique
- knownSymbolClassNameKey :: Unique
- ghciIoClassKey :: Unique
- ipClassNameKey :: Unique
- addrPrimTyConKey :: Unique
- arrayPrimTyConKey :: Unique
- arrayArrayPrimTyConKey :: Unique
- boolTyConKey :: Unique
- byteArrayPrimTyConKey :: Unique
- charPrimTyConKey :: Unique
- charTyConKey :: Unique
- doublePrimTyConKey :: Unique
- doubleTyConKey :: Unique
- floatPrimTyConKey :: Unique
- floatTyConKey :: Unique
- funTyConKey :: Unique
- intPrimTyConKey :: Unique
- intTyConKey :: Unique
- int8TyConKey :: Unique
- int16TyConKey :: Unique
- int32PrimTyConKey :: Unique
- int32TyConKey :: Unique
- int64PrimTyConKey :: Unique
- int64TyConKey :: Unique
- integerTyConKey :: Unique
- listTyConKey :: Unique
- foreignObjPrimTyConKey :: Unique
- weakPrimTyConKey :: Unique
- mutableArrayPrimTyConKey :: Unique
- mutableArrayArrayPrimTyConKey :: Unique
- mutableByteArrayPrimTyConKey :: Unique
- orderingTyConKey :: Unique
- mVarPrimTyConKey :: Unique
- ratioTyConKey :: Unique
- rationalTyConKey :: Unique
- realWorldTyConKey :: Unique
- stablePtrPrimTyConKey :: Unique
- stablePtrTyConKey :: Unique
- anyTyConKey :: Unique
- eqTyConKey :: Unique
- smallArrayPrimTyConKey :: Unique
- smallMutableArrayPrimTyConKey :: Unique
- statePrimTyConKey :: Unique
- stableNamePrimTyConKey :: Unique
- stableNameTyConKey :: Unique
- mutVarPrimTyConKey :: Unique
- ioTyConKey :: Unique
- wordPrimTyConKey :: Unique
- wordTyConKey :: Unique
- word8TyConKey :: Unique
- word16TyConKey :: Unique
- word32PrimTyConKey :: Unique
- word32TyConKey :: Unique
- word64PrimTyConKey :: Unique
- word64TyConKey :: Unique
- liftedConKey :: Unique
- unliftedConKey :: Unique
- anyBoxConKey :: Unique
- kindConKey :: Unique
- boxityConKey :: Unique
- typeConKey :: Unique
- threadIdPrimTyConKey :: Unique
- bcoPrimTyConKey :: Unique
- ptrTyConKey :: Unique
- funPtrTyConKey :: Unique
- tVarPrimTyConKey :: Unique
- eqPrimTyConKey :: Unique
- eqReprPrimTyConKey :: Unique
- voidPrimTyConKey :: Unique
- parrTyConKey :: Unique
- objectTyConKey :: Unique
- eitherTyConKey :: Unique
- superKindTyConKey :: Unique
- liftedTypeKindTyConKey :: Unique
- anyKindTyConKey :: Unique
- openTypeKindTyConKey :: Unique
- unliftedTypeKindTyConKey :: Unique
- constraintKindTyConKey :: Unique
- symCoercionTyConKey :: Unique
- transCoercionTyConKey :: Unique
- leftCoercionTyConKey :: Unique
- rightCoercionTyConKey :: Unique
- instCoercionTyConKey :: Unique
- unsafeCoercionTyConKey :: Unique
- csel1CoercionTyConKey :: Unique
- csel2CoercionTyConKey :: Unique
- cselRCoercionTyConKey :: Unique
- pluginTyConKey :: Unique
- unknownTyConKey :: Unique
- unknown1TyConKey :: Unique
- unknown2TyConKey :: Unique
- unknown3TyConKey :: Unique
- opaqueTyConKey :: Unique
- stringTyConKey :: Unique
- v1TyConKey :: Unique
- u1TyConKey :: Unique
- par1TyConKey :: Unique
- rec1TyConKey :: Unique
- k1TyConKey :: Unique
- m1TyConKey :: Unique
- sumTyConKey :: Unique
- prodTyConKey :: Unique
- compTyConKey :: Unique
- rTyConKey :: Unique
- pTyConKey :: Unique
- dTyConKey :: Unique
- cTyConKey :: Unique
- sTyConKey :: Unique
- rec0TyConKey :: Unique
- par0TyConKey :: Unique
- d1TyConKey :: Unique
- c1TyConKey :: Unique
- s1TyConKey :: Unique
- noSelTyConKey :: Unique
- repTyConKey :: Unique
- rep1TyConKey :: Unique
- typeNatKindConNameKey :: Unique
- typeSymbolKindConNameKey :: Unique
- typeNatAddTyFamNameKey :: Unique
- typeNatMulTyFamNameKey :: Unique
- typeNatExpTyFamNameKey :: Unique
- typeNatLeqTyFamNameKey :: Unique
- typeNatSubTyFamNameKey :: Unique
- typeSymbolCmpTyFamNameKey :: Unique
- typeNatCmpTyFamNameKey :: Unique
- ntTyConKey :: Unique
- coercibleTyConKey :: Unique
- proxyPrimTyConKey :: Unique
- specTyConKey :: Unique
- staticPtrTyConKey :: Unique
- staticPtrInfoTyConKey :: Unique
- typeRepTyConKey :: Unique
- callStackTyConKey :: Unique
- unitTyConKey :: Unique
- charDataConKey :: Unique
- consDataConKey :: Unique
- doubleDataConKey :: Unique
- falseDataConKey :: Unique
- floatDataConKey :: Unique
- intDataConKey :: Unique
- integerSDataConKey :: Unique
- nilDataConKey :: Unique
- ratioDataConKey :: Unique
- stableNameDataConKey :: Unique
- trueDataConKey :: Unique
- wordDataConKey :: Unique
- ioDataConKey :: Unique
- integerDataConKey :: Unique
- eqBoxDataConKey :: Unique
- coercibleDataConKey :: Unique
- crossDataConKey :: Unique
- inlDataConKey :: Unique
- inrDataConKey :: Unique
- genUnitDataConKey :: Unique
- parrDataConKey :: Unique
- leftDataConKey :: Unique
- rightDataConKey :: Unique
- ltDataConKey :: Unique
- eqDataConKey :: Unique
- gtDataConKey :: Unique
- staticPtrDataConKey :: Unique
- staticPtrInfoDataConKey :: Unique
- fingerprintDataConKey :: Unique
- callStackDataConKey :: Unique
- srcLocDataConKey :: Unique
- wildCardKey :: Unique
- absentErrorIdKey :: Unique
- augmentIdKey :: Unique
- appendIdKey :: Unique
- buildIdKey :: Unique
- errorIdKey :: Unique
- foldrIdKey :: Unique
- recSelErrorIdKey :: Unique
- seqIdKey :: Unique
- irrefutPatErrorIdKey :: Unique
- eqStringIdKey :: Unique
- noMethodBindingErrorIdKey :: Unique
- nonExhaustiveGuardsErrorIdKey :: Unique
- runtimeErrorIdKey :: Unique
- patErrorIdKey :: Unique
- voidPrimIdKey :: Unique
- realWorldPrimIdKey :: Unique
- recConErrorIdKey :: Unique
- unpackCStringUtf8IdKey :: Unique
- unpackCStringAppendIdKey :: Unique
- unpackCStringFoldrIdKey :: Unique
- unpackCStringIdKey :: Unique
- unsafeCoerceIdKey :: Unique
- concatIdKey :: Unique
- filterIdKey :: Unique
- zipIdKey :: Unique
- bindIOIdKey :: Unique
- returnIOIdKey :: Unique
- newStablePtrIdKey :: Unique
- printIdKey :: Unique
- failIOIdKey :: Unique
- nullAddrIdKey :: Unique
- voidArgIdKey :: Unique
- fstIdKey :: Unique
- sndIdKey :: Unique
- otherwiseIdKey :: Unique
- assertIdKey :: Unique
- runSTRepIdKey :: Unique
- mkIntegerIdKey :: Unique
- smallIntegerIdKey :: Unique
- wordToIntegerIdKey :: Unique
- integerToWordIdKey :: Unique
- integerToIntIdKey :: Unique
- integerToWord64IdKey :: Unique
- integerToInt64IdKey :: Unique
- word64ToIntegerIdKey :: Unique
- int64ToIntegerIdKey :: Unique
- plusIntegerIdKey :: Unique
- timesIntegerIdKey :: Unique
- minusIntegerIdKey :: Unique
- negateIntegerIdKey :: Unique
- eqIntegerPrimIdKey :: Unique
- neqIntegerPrimIdKey :: Unique
- absIntegerIdKey :: Unique
- signumIntegerIdKey :: Unique
- leIntegerPrimIdKey :: Unique
- gtIntegerPrimIdKey :: Unique
- ltIntegerPrimIdKey :: Unique
- geIntegerPrimIdKey :: Unique
- compareIntegerIdKey :: Unique
- quotRemIntegerIdKey :: Unique
- divModIntegerIdKey :: Unique
- quotIntegerIdKey :: Unique
- remIntegerIdKey :: Unique
- divIntegerIdKey :: Unique
- modIntegerIdKey :: Unique
- floatFromIntegerIdKey :: Unique
- doubleFromIntegerIdKey :: Unique
- encodeFloatIntegerIdKey :: Unique
- encodeDoubleIntegerIdKey :: Unique
- decodeDoubleIntegerIdKey :: Unique
- gcdIntegerIdKey :: Unique
- lcmIntegerIdKey :: Unique
- andIntegerIdKey :: Unique
- orIntegerIdKey :: Unique
- xorIntegerIdKey :: Unique
- complementIntegerIdKey :: Unique
- shiftLIntegerIdKey :: Unique
- shiftRIntegerIdKey :: Unique
- rootMainKey :: Unique
- runMainKey :: Unique
- thenIOIdKey :: Unique
- lazyIdKey :: Unique
- assertErrorIdKey :: Unique
- oneShotKey :: Unique
- breakpointIdKey :: Unique
- breakpointCondIdKey :: Unique
- breakpointAutoIdKey :: Unique
- breakpointJumpIdKey :: Unique
- breakpointCondJumpIdKey :: Unique
- breakpointAutoJumpIdKey :: Unique
- inlineIdKey :: Unique
- mapIdKey :: Unique
- groupWithIdKey :: Unique
- dollarIdKey :: Unique
- coercionTokenIdKey :: Unique
- rationalToFloatIdKey :: Unique
- rationalToDoubleIdKey :: Unique
- unmarshalObjectIdKey :: Unique
- marshalObjectIdKey :: Unique
- marshalStringIdKey :: Unique
- unmarshalStringIdKey :: Unique
- checkDotnetResNameIdKey :: Unique
- undefinedKey :: Unique
- magicDictKey :: Unique
- coerceKey :: Unique
- unboundKey :: Unique
- fromIntegerClassOpKey :: Unique
- minusClassOpKey :: Unique
- fromRationalClassOpKey :: Unique
- enumFromClassOpKey :: Unique
- enumFromThenClassOpKey :: Unique
- enumFromToClassOpKey :: Unique
- enumFromThenToClassOpKey :: Unique
- eqClassOpKey :: Unique
- geClassOpKey :: Unique
- negateClassOpKey :: Unique
- failMClassOpKey :: Unique
- bindMClassOpKey :: Unique
- thenMClassOpKey :: Unique
- returnMClassOpKey :: Unique
- fmapClassOpKey :: Unique
- mfixIdKey :: Unique
- arrAIdKey :: Unique
- composeAIdKey :: Unique
- firstAIdKey :: Unique
- appAIdKey :: Unique
- choiceAIdKey :: Unique
- loopAIdKey :: Unique
- fromStringClassOpKey :: Unique
- toAnnotationWrapperIdKey :: Unique
- fromIntegralIdKey :: Unique
- realToFracIdKey :: Unique
- toIntegerClassOpKey :: Unique
- toRationalClassOpKey :: Unique
- guardMIdKey :: Unique
- liftMIdKey :: Unique
- mzipIdKey :: Unique
- ghciStepIoMClassOpKey :: Unique
- isListClassKey :: Unique
- fromListClassOpKey :: Unique
- fromListNClassOpKey :: Unique
- toListClassOpKey :: Unique
- proxyHashKey :: Unique
- mkTyConKey :: Unique
- mkPolyTyConAppKey :: Unique
- mkAppTyKey :: Unique
- typeLitTypeRepKey :: Unique
- numericClassKeys :: [Unique]
- fractionalClassKeys :: [Unique]
- standardClassKeys :: [Unique]
- derivableClassKeys :: [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

# Documentation

data Unique Source

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

Instances

Eq Unique |
Ord Unique |
Show Unique |
Outputable Unique |
Uniquable Unique |

class Uniquable a where Source

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

Methods

getUnique :: a -> Unique Source

Instances

Uniquable Int |
Uniquable PackageKey |
Uniquable ModuleName |
Uniquable Module |
Uniquable OccName |
Uniquable FastString |
Uniquable Name |
Uniquable Unique |
Uniquable RegClass |
Uniquable Reg |
Uniquable RealReg |
Uniquable VirtualReg |
Uniquable Reg | so we can put regs in UniqSets
Uniquable TyCon |
Uniquable DataCon |
Uniquable PatSyn |
Uniquable ConLike |
Uniquable Var |
Uniquable Class |
Uniquable CoAxiomRule |
Uniquable LocalReg |
Uniquable name => Uniquable (AnnTarget name) |
Uniquable (CoAxiom br) |

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

allNameStrings :: [String] Source

itName :: Unique -> SrcSpan -> Name Source

mkUnboundName :: RdrName -> Name Source

isUnboundName :: Name -> Bool Source

basicKnownKeyNames :: [Name] Source

genericTyConNames :: [Name] Source

pRELUDE :: Module Source

gHC_PRIM :: Module Source

gHC_TYPES :: Module Source

gHC_GENERICS :: Module Source

gHC_MAGIC :: Module Source

gHC_CLASSES :: Module Source

gHC_BASE :: Module Source

gHC_ENUM :: Module Source

gHC_GHCI :: Module Source

gHC_CSTRING :: Module Source

gHC_SHOW :: Module Source

gHC_READ :: Module Source

gHC_NUM :: Module Source

gHC_INTEGER_TYPE :: Module Source

gHC_LIST :: Module Source

gHC_TUPLE :: Module Source

dATA_TUPLE :: Module Source

dATA_EITHER :: Module Source

dATA_STRING :: Module Source

dATA_FOLDABLE :: Module Source

dATA_TRAVERSABLE :: Module Source

dATA_MONOID :: Module Source

gHC_CONC :: Module Source

gHC_IO :: Module Source

gHC_IO_Exception :: Module Source

gHC_ST :: Module Source

gHC_ARR :: Module Source

gHC_STABLE :: Module Source

gHC_PTR :: Module Source

gHC_ERR :: 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

aRROW :: Module Source

cONTROL_APPLICATIVE :: Module Source

gHC_DESUGAR :: Module Source

rANDOM :: Module Source

gHC_EXTS :: Module Source

cONTROL_EXCEPTION_BASE :: Module Source

gHC_TYPELITS :: Module Source

gHC_IP :: Module Source

gHC_PARR' :: Module Source

gHC_SRCLOC :: Module Source

gHC_STACK :: Module Source

gHC_STATICPTR :: Module Source

gHC_FINGERPRINT_TYPE :: Module Source

mAIN :: Module Source

rOOT_MAIN :: Module Source

mkInteractiveModule :: Int -> Module Source

pRELUDE_NAME :: ModuleName Source

mAIN_NAME :: ModuleName Source

dATA_ARRAY_PARALLEL_NAME :: ModuleName Source

dATA_ARRAY_PARALLEL_PRIM_NAME :: ModuleName Source

mkPrimModule :: FastString -> Module Source

mkIntegerModule :: FastString -> Module Source

mkBaseModule :: FastString -> Module Source

mkBaseModule_ :: ModuleName -> Module Source

mkThisGhcModule :: FastString -> Module Source

mkThisGhcModule_ :: ModuleName -> Module Source

mkMainModule :: FastString -> Module Source

mkMainModule_ :: ModuleName -> Module Source

mkTupleModule :: TupleSort -> Module Source

main_RDR_Unqual :: RdrName Source

forall_tv_RDR :: RdrName Source

dot_tv_RDR :: RdrName Source

eq_RDR :: RdrName Source

ge_RDR :: RdrName Source

ne_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

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

plusInteger_RDR :: RdrName Source

timesInteger_RDR :: RdrName Source

ioDataCon_RDR :: RdrName Source

eqString_RDR :: RdrName Source

unpackCString_RDR :: RdrName Source

unpackCStringFoldr_RDR :: RdrName Source

unpackCStringUtf8_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

fromString_RDR :: RdrName Source

fromList_RDR :: RdrName Source

fromListN_RDR :: RdrName Source

toList_RDR :: RdrName Source

compose_RDR :: RdrName Source

not_RDR :: RdrName Source

getTag_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

punc_RDR :: RdrName Source

ident_RDR :: RdrName Source

symbol_RDR :: RdrName Source

step_RDR :: RdrName Source

alt_RDR :: RdrName Source

reset_RDR :: RdrName Source

prec_RDR :: RdrName Source

pfail_RDR :: RdrName Source

showList_RDR :: RdrName Source

showList___RDR :: RdrName Source

showsPrec_RDR :: RdrName Source

showString_RDR :: RdrName Source

showSpace_RDR :: RdrName Source

showParen_RDR :: RdrName Source

typeRep_RDR :: RdrName Source

mkTyCon_RDR :: RdrName Source

mkTyConApp_RDR :: RdrName Source

undefined_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

isNewtypeName_RDR :: RdrName Source

conName_RDR :: RdrName Source

conFixity_RDR :: RdrName Source

conIsRecord_RDR :: RdrName Source

noArityDataCon_RDR :: RdrName Source

arityDataCon_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

fmap_RDR :: RdrName Source

pure_RDR :: RdrName Source

ap_RDR :: RdrName Source

foldable_foldr_RDR :: RdrName Source

foldMap_RDR :: RdrName Source

traverse_RDR :: RdrName Source

mempty_RDR :: RdrName Source

mappend_RDR :: RdrName Source

varQual_RDR :: Module -> FastString -> RdrName Source

tcQual_RDR :: Module -> FastString -> RdrName Source

clsQual_RDR :: Module -> FastString -> RdrName Source

dataQual_RDR :: Module -> FastString -> RdrName Source

wildCardName :: Name Source

runMainIOName :: Name Source

orderingTyConName :: Name Source

ltDataConName :: Name Source

eqDataConName :: Name Source

gtDataConName :: Name Source

specTyConName :: Name Source

eitherTyConName :: Name Source

leftDataConName :: Name Source

rightDataConName :: 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

pTyConName :: Name Source

dTyConName :: Name Source

cTyConName :: Name Source

sTyConName :: Name Source

rec0TyConName :: Name Source

par0TyConName :: Name Source

d1TyConName :: Name Source

c1TyConName :: Name Source

s1TyConName :: Name Source

noSelTyConName :: Name Source

repTyConName :: Name Source

rep1TyConName :: Name Source

unpackCStringName :: Name Source

unpackCStringFoldrName :: Name Source

unpackCStringUtf8Name :: Name Source

eqStringName :: Name Source

stringTyConName :: Name Source

inlineIdName :: Name Source

fmapName :: Name Source

eqClassName :: Name Source

eqName :: Name Source

ordClassName :: Name Source

geName :: Name Source

functorClassName :: Name Source

monadClassName :: Name Source

thenMName :: Name Source

bindMName :: Name Source

returnMName :: Name Source

failMName :: Name Source

applicativeClassName :: Name Source

foldableClassName :: Name Source

traversableClassName :: Name Source

joinMName :: Name Source

apAName :: Name Source

pureAName :: Name Source

alternativeClassName :: Name Source

joinMIdKey :: Unique Source

apAClassOpKey :: Unique Source

pureAClassOpKey :: Unique Source

alternativeClassKey :: Unique Source

groupWithName :: Name Source

fromStringName :: Name Source

otherwiseIdName :: Name Source

foldrName :: Name Source

buildName :: Name Source

augmentName :: Name Source

mapName :: Name Source

appendName :: Name Source

assertName :: Name Source

breakpointName :: Name Source

breakpointCondName :: Name Source

breakpointAutoName :: Name Source

opaqueTyConName :: Name Source

breakpointJumpName :: Name Source

breakpointCondJumpName :: Name Source

breakpointAutoJumpName :: Name Source

fstName :: Name Source

sndName :: Name Source

numClassName :: Name Source

fromIntegerName :: Name Source

minusName :: Name Source

negateName :: Name Source

integerTyConName :: Name Source

mkIntegerName :: Name Source

integerSDataConName :: Name Source

integerToWord64Name :: Name Source

integerToInt64Name :: Name Source

word64ToIntegerName :: Name Source

int64ToIntegerName :: Name Source

plusIntegerName :: Name Source

timesIntegerName :: Name Source

smallIntegerName :: Name Source

wordToIntegerName :: Name Source

integerToWordName :: Name Source

integerToIntName :: Name Source

minusIntegerName :: Name Source

negateIntegerName :: Name Source

eqIntegerPrimName :: Name Source

neqIntegerPrimName :: Name Source

absIntegerName :: Name Source

signumIntegerName :: Name Source

leIntegerPrimName :: Name Source

gtIntegerPrimName :: Name Source

ltIntegerPrimName :: Name Source

geIntegerPrimName :: Name Source

compareIntegerName :: Name Source

quotRemIntegerName :: Name Source

divModIntegerName :: Name Source

quotIntegerName :: Name Source

remIntegerName :: Name Source

divIntegerName :: Name Source

modIntegerName :: Name Source

floatFromIntegerName :: Name Source

doubleFromIntegerName :: Name Source

encodeFloatIntegerName :: Name Source

encodeDoubleIntegerName :: Name Source

decodeDoubleIntegerName :: Name Source

gcdIntegerName :: Name Source

lcmIntegerName :: Name Source

andIntegerName :: Name Source

orIntegerName :: Name Source

xorIntegerName :: Name Source

complementIntegerName :: Name Source

shiftLIntegerName :: Name Source

shiftRIntegerName :: Name Source

rationalTyConName :: Name Source

ratioTyConName :: Name Source

ratioDataConName :: Name Source

realClassName :: Name Source

integralClassName :: Name Source

realFracClassName :: Name Source

fractionalClassName :: Name Source

fromRationalName :: Name Source

toIntegerName :: Name Source

toRationalName :: Name Source

fromIntegralName :: Name Source

realToFracName :: Name Source

floatingClassName :: Name Source

realFloatClassName :: Name Source

rationalToFloatName :: Name Source

rationalToDoubleName :: Name Source

ixClassName :: Name Source

typeableClassName :: Name Source

typeRepTyConName :: Name Source

mkTyConName :: Name Source

mkPolyTyConAppName :: Name Source

mkAppTyName :: Name Source

typeLitTypeRepName :: Name Source

dataClassName :: Name Source

assertErrorName :: Name Source

enumClassName :: Name Source

enumFromName :: Name Source

enumFromToName :: Name Source

enumFromThenName :: Name Source

enumFromThenToName :: Name Source

boundedClassName :: Name Source

concatName :: Name Source

filterName :: Name Source

zipName :: Name Source

isListClassName :: Name Source

fromListName :: Name Source

fromListNName :: Name Source

toListName :: Name Source

showClassName :: Name Source

readClassName :: Name Source

genClassName :: Name Source

gen1ClassName :: Name Source

datatypeClassName :: Name Source

constructorClassName :: Name Source

selectorClassName :: Name Source

genericClassNames :: [Name] Source

ghciIoClassName :: Name Source

ghciStepIoMName :: Name Source

ioTyConName :: Name Source

ioDataConName :: Name Source

thenIOName :: Name Source

bindIOName :: Name Source

returnIOName :: Name Source

failIOName :: Name Source

printName :: 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

ptrTyConName :: Name Source

funPtrTyConName :: Name Source

stablePtrTyConName :: Name Source

newStablePtrName :: Name Source

runSTRepName :: 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

guardMName :: Name Source

liftMName :: Name Source

mzipName :: Name Source

toAnnotationWrapperName :: Name Source

monadPlusClassName :: Name Source

randomClassName :: Name Source

randomGenClassName :: Name Source

isStringClassName :: Name Source

knownNatClassName :: Name Source

knownSymbolClassName :: Name Source

ipClassName :: Name Source

callStackDataConName :: Name Source

callStackTyConName :: Name Source

srcLocDataConName :: Name Source

pLUGINS :: Module Source

pluginTyConName :: Name Source

staticPtrInfoTyConName :: Name Source

staticPtrInfoDataConName :: Name Source

staticPtrTyConName :: Name Source

staticPtrDataConName :: Name Source

fingerprintDataConName :: Name Source

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

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

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

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

conName :: Module -> FastString -> Unique -> Name Source

boundedClassKey :: Unique Source

enumClassKey :: Unique Source

eqClassKey :: Unique Source

floatingClassKey :: Unique Source

fractionalClassKey :: Unique Source

integralClassKey :: Unique Source

monadClassKey :: Unique Source

dataClassKey :: Unique Source

functorClassKey :: Unique Source

numClassKey :: Unique Source

ordClassKey :: Unique Source

readClassKey :: Unique Source

realClassKey :: Unique Source

realFloatClassKey :: Unique Source

realFracClassKey :: Unique Source

showClassKey :: Unique Source

ixClassKey :: Unique Source

typeableClassKey :: Unique Source

typeable1ClassKey :: Unique Source

typeable2ClassKey :: Unique Source

typeable3ClassKey :: Unique Source

typeable4ClassKey :: Unique Source

typeable5ClassKey :: Unique Source

typeable6ClassKey :: Unique Source

typeable7ClassKey :: Unique Source

monadFixClassKey :: Unique Source

monadPlusClassKey :: Unique Source

randomClassKey :: Unique Source

randomGenClassKey :: Unique Source

isStringClassKey :: Unique Source

applicativeClassKey :: Unique Source

foldableClassKey :: Unique Source

traversableClassKey :: Unique Source

genClassKey :: Unique Source

gen1ClassKey :: Unique Source

datatypeClassKey :: Unique Source

constructorClassKey :: Unique Source

selectorClassKey :: Unique Source

knownNatClassNameKey :: Unique Source

knownSymbolClassNameKey :: Unique Source

ghciIoClassKey :: Unique Source

ipClassNameKey :: Unique Source

addrPrimTyConKey :: Unique Source

arrayPrimTyConKey :: Unique Source

arrayArrayPrimTyConKey :: 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

int8TyConKey :: Unique Source

int16TyConKey :: Unique Source

int32PrimTyConKey :: Unique Source

int32TyConKey :: Unique Source

int64PrimTyConKey :: Unique Source

int64TyConKey :: Unique Source

integerTyConKey :: Unique Source

listTyConKey :: Unique Source

foreignObjPrimTyConKey :: Unique Source

weakPrimTyConKey :: Unique Source

mutableArrayPrimTyConKey :: Unique Source

mutableArrayArrayPrimTyConKey :: Unique Source

mutableByteArrayPrimTyConKey :: Unique Source

orderingTyConKey :: Unique Source

mVarPrimTyConKey :: Unique Source

ratioTyConKey :: Unique Source

rationalTyConKey :: Unique Source

realWorldTyConKey :: Unique Source

stablePtrPrimTyConKey :: Unique Source

stablePtrTyConKey :: Unique Source

anyTyConKey :: Unique Source

eqTyConKey :: Unique Source

smallArrayPrimTyConKey :: Unique Source

smallMutableArrayPrimTyConKey :: Unique Source

statePrimTyConKey :: Unique Source

stableNamePrimTyConKey :: Unique Source

stableNameTyConKey :: Unique Source

mutVarPrimTyConKey :: Unique Source

ioTyConKey :: Unique Source

wordPrimTyConKey :: Unique Source

wordTyConKey :: Unique Source

word8TyConKey :: Unique Source

word16TyConKey :: Unique Source

word32PrimTyConKey :: Unique Source

word32TyConKey :: Unique Source

word64PrimTyConKey :: Unique Source

word64TyConKey :: Unique Source

liftedConKey :: Unique Source

unliftedConKey :: Unique Source

anyBoxConKey :: Unique Source

kindConKey :: Unique Source

boxityConKey :: Unique Source

typeConKey :: Unique Source

threadIdPrimTyConKey :: Unique Source

bcoPrimTyConKey :: Unique Source

ptrTyConKey :: Unique Source

funPtrTyConKey :: Unique Source

tVarPrimTyConKey :: Unique Source

eqPrimTyConKey :: Unique Source

eqReprPrimTyConKey :: Unique Source

voidPrimTyConKey :: Unique Source

parrTyConKey :: Unique Source

objectTyConKey :: Unique Source

eitherTyConKey :: Unique Source

superKindTyConKey :: Unique Source

liftedTypeKindTyConKey :: Unique Source

anyKindTyConKey :: Unique Source

openTypeKindTyConKey :: Unique Source

unliftedTypeKindTyConKey :: Unique Source

constraintKindTyConKey :: Unique Source

symCoercionTyConKey :: Unique Source

transCoercionTyConKey :: Unique Source

leftCoercionTyConKey :: Unique Source

rightCoercionTyConKey :: Unique Source

instCoercionTyConKey :: Unique Source

unsafeCoercionTyConKey :: Unique Source

csel1CoercionTyConKey :: Unique Source

csel2CoercionTyConKey :: Unique Source

cselRCoercionTyConKey :: Unique Source

pluginTyConKey :: Unique Source

unknownTyConKey :: Unique Source

unknown1TyConKey :: Unique Source

unknown2TyConKey :: Unique Source

unknown3TyConKey :: Unique Source

opaqueTyConKey :: Unique Source

stringTyConKey :: 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

pTyConKey :: Unique Source

dTyConKey :: Unique Source

cTyConKey :: Unique Source

sTyConKey :: Unique Source

rec0TyConKey :: Unique Source

par0TyConKey :: Unique Source

d1TyConKey :: Unique Source

c1TyConKey :: Unique Source

s1TyConKey :: Unique Source

noSelTyConKey :: Unique Source

repTyConKey :: Unique Source

rep1TyConKey :: Unique Source

typeNatKindConNameKey :: Unique Source

typeSymbolKindConNameKey :: Unique Source

typeNatAddTyFamNameKey :: Unique Source

typeNatMulTyFamNameKey :: Unique Source

typeNatExpTyFamNameKey :: Unique Source

typeNatLeqTyFamNameKey :: Unique Source

typeNatSubTyFamNameKey :: Unique Source

typeSymbolCmpTyFamNameKey :: Unique Source

typeNatCmpTyFamNameKey :: Unique Source

ntTyConKey :: Unique Source

coercibleTyConKey :: Unique Source

proxyPrimTyConKey :: Unique Source

specTyConKey :: Unique Source

staticPtrTyConKey :: Unique Source

staticPtrInfoTyConKey :: Unique Source

typeRepTyConKey :: Unique Source

callStackTyConKey :: Unique Source

unitTyConKey :: Unique Source

charDataConKey :: Unique Source

consDataConKey :: Unique Source

doubleDataConKey :: Unique Source

falseDataConKey :: Unique Source

floatDataConKey :: Unique Source

intDataConKey :: Unique Source

integerSDataConKey :: Unique Source

nilDataConKey :: Unique Source

ratioDataConKey :: Unique Source

stableNameDataConKey :: Unique Source

trueDataConKey :: Unique Source

wordDataConKey :: Unique Source

ioDataConKey :: Unique Source

integerDataConKey :: Unique Source

eqBoxDataConKey :: Unique Source

coercibleDataConKey :: Unique Source

crossDataConKey :: Unique Source

inlDataConKey :: Unique Source

inrDataConKey :: Unique Source

genUnitDataConKey :: Unique Source

parrDataConKey :: Unique Source

leftDataConKey :: Unique Source

rightDataConKey :: Unique Source

ltDataConKey :: Unique Source

eqDataConKey :: Unique Source

gtDataConKey :: Unique Source

staticPtrDataConKey :: Unique Source

staticPtrInfoDataConKey :: Unique Source

fingerprintDataConKey :: Unique Source

callStackDataConKey :: Unique Source

srcLocDataConKey :: Unique Source

wildCardKey :: Unique Source

absentErrorIdKey :: Unique Source

augmentIdKey :: Unique Source

appendIdKey :: Unique Source

buildIdKey :: Unique Source

errorIdKey :: Unique Source

foldrIdKey :: Unique Source

recSelErrorIdKey :: Unique Source

seqIdKey :: Unique Source

irrefutPatErrorIdKey :: Unique Source

eqStringIdKey :: Unique Source

noMethodBindingErrorIdKey :: Unique Source

nonExhaustiveGuardsErrorIdKey :: Unique Source

runtimeErrorIdKey :: Unique Source

patErrorIdKey :: Unique Source

voidPrimIdKey :: Unique Source

realWorldPrimIdKey :: Unique Source

recConErrorIdKey :: Unique Source

unpackCStringUtf8IdKey :: Unique Source

unpackCStringAppendIdKey :: Unique Source

unpackCStringFoldrIdKey :: Unique Source

unpackCStringIdKey :: Unique Source

unsafeCoerceIdKey :: Unique Source

concatIdKey :: Unique Source

filterIdKey :: Unique Source

zipIdKey :: Unique Source

bindIOIdKey :: Unique Source

returnIOIdKey :: Unique Source

newStablePtrIdKey :: Unique Source

printIdKey :: Unique Source

failIOIdKey :: Unique Source

nullAddrIdKey :: Unique Source

voidArgIdKey :: Unique Source

fstIdKey :: Unique Source

sndIdKey :: Unique Source

otherwiseIdKey :: Unique Source

assertIdKey :: Unique Source

runSTRepIdKey :: Unique Source

mkIntegerIdKey :: Unique Source

smallIntegerIdKey :: Unique Source

wordToIntegerIdKey :: Unique Source

integerToWordIdKey :: Unique Source

integerToIntIdKey :: Unique Source

integerToWord64IdKey :: Unique Source

integerToInt64IdKey :: Unique Source

word64ToIntegerIdKey :: Unique Source

int64ToIntegerIdKey :: Unique Source

plusIntegerIdKey :: Unique Source

timesIntegerIdKey :: Unique Source

minusIntegerIdKey :: Unique Source

negateIntegerIdKey :: Unique Source

eqIntegerPrimIdKey :: Unique Source

neqIntegerPrimIdKey :: Unique Source

absIntegerIdKey :: Unique Source

signumIntegerIdKey :: Unique Source

leIntegerPrimIdKey :: Unique Source

gtIntegerPrimIdKey :: Unique Source

ltIntegerPrimIdKey :: Unique Source

geIntegerPrimIdKey :: Unique Source

compareIntegerIdKey :: Unique Source

quotRemIntegerIdKey :: Unique Source

divModIntegerIdKey :: Unique Source

quotIntegerIdKey :: Unique Source

remIntegerIdKey :: Unique Source

divIntegerIdKey :: Unique Source

modIntegerIdKey :: Unique Source

floatFromIntegerIdKey :: Unique Source

doubleFromIntegerIdKey :: Unique Source

encodeFloatIntegerIdKey :: Unique Source

encodeDoubleIntegerIdKey :: Unique Source

decodeDoubleIntegerIdKey :: Unique Source

gcdIntegerIdKey :: Unique Source

lcmIntegerIdKey :: Unique Source

andIntegerIdKey :: Unique Source

orIntegerIdKey :: Unique Source

xorIntegerIdKey :: Unique Source

complementIntegerIdKey :: Unique Source

shiftLIntegerIdKey :: Unique Source

shiftRIntegerIdKey :: Unique Source

rootMainKey :: Unique Source

runMainKey :: Unique Source

thenIOIdKey :: Unique Source

lazyIdKey :: Unique Source

assertErrorIdKey :: Unique Source

oneShotKey :: Unique Source

breakpointIdKey :: Unique Source

breakpointCondIdKey :: Unique Source

breakpointAutoIdKey :: Unique Source

breakpointJumpIdKey :: Unique Source

breakpointCondJumpIdKey :: Unique Source

breakpointAutoJumpIdKey :: Unique Source

inlineIdKey :: Unique Source

mapIdKey :: Unique Source

groupWithIdKey :: Unique Source

dollarIdKey :: Unique Source

coercionTokenIdKey :: Unique Source

rationalToFloatIdKey :: Unique Source

rationalToDoubleIdKey :: Unique Source

unmarshalObjectIdKey :: Unique Source

marshalObjectIdKey :: Unique Source

marshalStringIdKey :: Unique Source

unmarshalStringIdKey :: Unique Source

checkDotnetResNameIdKey :: Unique Source

undefinedKey :: Unique Source

magicDictKey :: Unique Source

coerceKey :: Unique Source

unboundKey :: Unique Source

fromIntegerClassOpKey :: Unique Source

minusClassOpKey :: Unique Source

fromRationalClassOpKey :: Unique Source

enumFromClassOpKey :: Unique Source

enumFromThenClassOpKey :: Unique Source

enumFromToClassOpKey :: Unique Source

enumFromThenToClassOpKey :: Unique Source

eqClassOpKey :: Unique Source

geClassOpKey :: Unique Source

negateClassOpKey :: Unique Source

failMClassOpKey :: Unique Source

bindMClassOpKey :: Unique Source

thenMClassOpKey :: Unique Source

returnMClassOpKey :: Unique Source

fmapClassOpKey :: Unique Source

mfixIdKey :: Unique Source

arrAIdKey :: Unique Source

composeAIdKey :: Unique Source

firstAIdKey :: Unique Source

appAIdKey :: Unique Source

choiceAIdKey :: Unique Source

loopAIdKey :: Unique Source

fromStringClassOpKey :: Unique Source

toAnnotationWrapperIdKey :: Unique Source

fromIntegralIdKey :: Unique Source

realToFracIdKey :: Unique Source

toIntegerClassOpKey :: Unique Source

toRationalClassOpKey :: Unique Source

guardMIdKey :: Unique Source

liftMIdKey :: Unique Source

mzipIdKey :: Unique Source

ghciStepIoMClassOpKey :: Unique Source

isListClassKey :: Unique Source

fromListClassOpKey :: Unique Source

fromListNClassOpKey :: Unique Source

toListClassOpKey :: Unique Source

proxyHashKey :: Unique Source

mkTyConKey :: Unique Source

mkPolyTyConAppKey :: Unique Source

mkAppTyKey :: Unique Source

typeLitTypeRepKey :: Unique Source

numericClassKeys :: [Unique] Source

fractionalClassKeys :: [Unique] Source

standardClassKeys :: [Unique] Source

derivableClassKeys :: [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