Unique

Main data types

data Unique

class Uniquable a

uNIQUE_BITS

Constructors, destructors and operations on Uniques

hasKey

pprUniqueAlways

mkUniqueGrimily

getKey

mkUnique

unpkUnique

deriveUnique

newTagUnique

initTyVarUnique

nonDetCmpUnique

isValidKnownKeyUnique

Making built-in uniques

mkAlphaTyVarUnique

mkPrimOpIdUnique

mkPreludeMiscIdUnique

mkPreludeDataConUnique

mkPreludeTyConUnique

mkPreludeClassUnique

mkPArrDataConUnique

mkCoVarUnique

mkVarOccUnique

mkDataOccUnique

mkTvOccUnique

mkTcOccUnique

mkRegSingleUnique

mkRegPairUnique

mkRegClassUnique

mkRegSubUnique

mkCostCentreUnique

mkBuiltinUnique

mkPseudoUniqueD

mkPseudoUniqueE

mkPseudoUniqueH

Deriving uniques

From TyCon name uniques

tyConRepNameUnique

From DataCon name uniques

dataConWorkerUnique

dataConRepNameUnique