clash-lib-1.8.0: Clash: a functional hardware description language - As a library
Safe HaskellSafe-Inferred
LanguageHaskell2010

Clash.Unique

Documentation

class Uniquable a where Source #

Methods

getUnique :: a -> Unique Source #

setUnique :: a -> Unique -> a Source #

Instances

Instances details
Uniquable Unique Source # 
Instance details

Defined in Clash.Unique

Uniquable TyCon Source # 
Instance details

Defined in Clash.Core.TyCon

Uniquable DataCon Source # 
Instance details

Defined in Clash.Core.DataCon

Uniquable (Name a) Source # 
Instance details

Defined in Clash.Core.Name

Uniquable (Var a) Source # 
Instance details

Defined in Clash.Core.Var

Methods

getUnique :: Var a -> Unique Source #

setUnique :: Var a -> Unique -> Var a Source #