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
primPackageId
integerPackageId
basePackageId
rtsPackageId
haskell98PackageId
sybPackageId
thPackageId
dphSeqPackageId
dphParPackageId
mainPackageId
The Module type
data
Module
modulePackageId
moduleName
pprModule
mkModule
stableModuleCmp
The ModuleLocation type
data
ModLocation
addBootSuffix
addBootSuffix_maybe
addBootSuffixLocn
Module mappings
type
ModuleEnv
elt
elemModuleEnv
extendModuleEnv
extendModuleEnvList
extendModuleEnvList_C
plusModuleEnv_C
delModuleEnvList
delModuleEnv
plusModuleEnv
lookupModuleEnv
lookupWithDefaultModuleEnv
mapModuleEnv
mkModuleEnv
emptyModuleEnv
moduleEnvKeys
moduleEnvElts
unitModuleEnv
isEmptyModuleEnv
foldModuleEnv
extendModuleEnv_C
filterModuleEnv
ModuleName mappings
type
ModuleNameEnv
elt
Sets of Modules
type
ModuleSet
emptyModuleSet
mkModuleSet
moduleSetElts
extendModuleSet
elemModuleSet