language-c-0.4.5: Analysis and generation of C code

Portabilityghc
Stabilityexperimental
Maintainerbenedikt.huber@gmail.com
Safe HaskellNone

Language.C.Data.Name

Description

Unique Names with fast equality (newtype Int)

Synopsis

Documentation

newtype Name Source

Name is a unique identifier

Constructors

Name 

Fields

nameId :: Int
 

newNameSupply :: [Name]Source

return an infinite stream of Names starting with nameId 0

namesStartingFrom :: Int -> [Name]Source

get the infinite stream of unique names starting from the given integer