clash-lib-1.9.0: Clash: a functional hardware description language - As a library
Copyright(C) 2024 QBayLogic B.V.
LicenseBSD2 (see the file LICENSE)
MaintainerQBayLogic B.V. <devops@qbaylogic.com>
Safe HaskellNone
LanguageHaskell2010

Clash.Unique

Description

 

Documentation

class Uniquable a where Source #

Methods

getUnique :: a -> Unique Source #

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

Instances

Instances details
Uniquable Word64 Source # 
Instance details

Defined in Clash.Unique

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 #