ghc-6.12.3: The GHC API
Source code
Contents
Index
BlockId
Documentation
data
BlockId
Source
Constructors
BlockId
Unique
Instances
Eq
BlockId
Ord
BlockId
Show
BlockId
Outputable
BlockId
Uniquable
BlockId
mkBlockId
::
Unique
->
BlockId
Source
data
BlockEnv
a
Source
Instances
Outputable
a =>
Outputable
(
BlockEnv
a)
emptyBlockEnv
::
BlockEnv
a
Source
elemBlockEnv
::
BlockEnv
a ->
BlockId
->
Bool
Source
lookupBlockEnv
::
BlockEnv
a ->
BlockId
->
Maybe
a
Source
extendBlockEnv
::
BlockEnv
a ->
BlockId
-> a ->
BlockEnv
a
Source
mkBlockEnv
:: [(
BlockId
, a)] ->
BlockEnv
a
Source
mapBlockEnv
:: (a -> b) ->
BlockEnv
a ->
BlockEnv
b
Source
eltsBlockEnv
::
BlockEnv
elt -> [elt]
Source
plusBlockEnv
::
BlockEnv
elt ->
BlockEnv
elt ->
BlockEnv
elt
Source
delFromBlockEnv
::
BlockEnv
elt ->
BlockId
->
BlockEnv
elt
Source
blockEnvToList
::
BlockEnv
elt -> [(
BlockId
, elt)]
Source
lookupWithDefaultBEnv
::
BlockEnv
a -> a ->
BlockId
-> a
Source
isNullBEnv
::
BlockEnv
a ->
Bool
Source
sizeBEnv
::
BlockEnv
a ->
Int
Source
foldBlockEnv
:: (
BlockId
-> a -> b -> b) -> b ->
BlockEnv
a -> b
Source
foldBlockEnv'
:: (a -> b -> b) -> b ->
BlockEnv
a -> b
Source
addToBEnv_Acc
:: (elt -> elts -> elts) -> (elt -> elts) ->
BlockEnv
elts ->
BlockId
-> elt ->
BlockEnv
elts
Source
data
BlockSet
Source
Instances
Outputable
BlockSet
emptyBlockSet
::
BlockSet
Source
unitBlockSet
::
BlockId
->
BlockSet
Source
isEmptyBlockSet
::
BlockSet
->
Bool
Source
elemBlockSet
::
BlockId
->
BlockSet
->
Bool
Source
extendBlockSet
::
BlockSet
->
BlockId
->
BlockSet
Source
sizeBlockSet
::
BlockSet
->
Int
Source
unionBlockSets
::
BlockSet
->
BlockSet
->
BlockSet
Source
removeBlockSet
::
BlockSet
->
BlockId
->
BlockSet
Source
mkBlockSet
:: [
BlockId
] ->
BlockSet
Source
blockSetToList
::
BlockSet
-> [
BlockId
]
Source
foldBlockSet
:: (
BlockId
-> b -> b) -> b ->
BlockSet
-> b
Source
blockLbl
::
BlockId
->
CLabel
Source
infoTblLbl
::
BlockId
->
CLabel
Source
retPtLbl
::
BlockId
->
CLabel
Source
Produced by
Haddock
version 2.6.1