uhc-util-0.1.5.5: UHC utilities

Safe HaskellSafe-Inferred
LanguageHaskell98

UHC.Util.Nm

Documentation

data Nm' s Source

Constructors

NmEmp 
Nm 

Fields

nmStr :: s
 
NmSel 

Fields

nmNm :: Nm' s
 
nmMbSel :: Maybe s
 
NmQual 

Fields

nmNm :: Nm' s
 
nmQual :: s
 

Instances

Functor Nm' 
Show Nm 
PP Nm 
FPATH Nm 
NM Nm 
Eq s => Eq (Nm' s) 
Ord s => Ord (Nm' s) 

nmSetSel :: Nm' s -> s -> Nm' s Source

nmToMbL :: Nm' s -> [Maybe s] Source

nmFromL :: [s] -> Nm' s Source

nmApd :: Nm' s -> Nm' s -> Nm' s Source

nmApdL :: [Nm' s] -> Nm' s Source

class NM a where Source

Methods

mkNm :: a -> Nm Source

Instances