Module

The ModuleName type

data ModuleName

pprModuleName

moduleNameFS

moduleNameString

moduleNameSlashes

mkModuleName

mkModuleNameFS

stableModuleNameCmp

The PackageId type

data PackageId

fsToPackageId

packageIdFS

stringToPackageId

packageIdString

stablePackageIdCmp

Wired-in PackageIds

integerPackageId

thisGhcPackageId

mainPackageId

dphParPackageId

dphSeqPackageId

thPackageId

rtsPackageId

basePackageId

primPackageId

The Module type

data Module

modulePackageId

moduleName

pprModule

mkModule

stableModuleCmp

The ModuleLocation type

data ModLocation

addBootSuffix

addBootSuffix_maybe

addBootSuffixLocn

Module mappings

data ModuleEnv elt

elemModuleEnv

extendModuleEnv

extendModuleEnvList

extendModuleEnvList_C

plusModuleEnv_C

delModuleEnvList

delModuleEnv

plusModuleEnv

lookupModuleEnv

lookupWithDefaultModuleEnv

mapModuleEnv

mkModuleEnv

emptyModuleEnv

moduleEnvKeys

moduleEnvElts

moduleEnvToList

unitModuleEnv

isEmptyModuleEnv

foldModuleEnv

extendModuleEnvWith

filterModuleEnv

ModuleName mappings

type ModuleNameEnv elt

Sets of Modules

type ModuleSet

emptyModuleSet

mkModuleSet

moduleSetElts

extendModuleSet

elemModuleSet