inline-c-0.9.1.0: Write Haskell source files including C code inline. No FFI required.
Safe HaskellNone
LanguageHaskell2010

Language.C.Inline.HaskellIdentifier

Contents

Synopsis

Documentation

data HaskellIdentifier Source #

A possibly qualified Haskell identifier.

Instances

Instances details
Eq HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

Ord HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

Show HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

Methods

showsPrec :: Int -> HaskellIdentifier -> ShowS

show :: HaskellIdentifier -> String

showList :: [HaskellIdentifier] -> ShowS

IsString HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

Methods

fromString :: String -> HaskellIdentifier

Pretty HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

Hashable HaskellIdentifier Source # 
Instance details

Defined in Language.C.Inline.HaskellIdentifier

haskellIdentifierFromString :: Bool -> String -> Either String HaskellIdentifier Source #

mangleHaskellIdentifier :: Bool -> HaskellIdentifier -> CIdentifier Source #

Mangles an HaskellIdentifier to produce a valid CIdentifier which still sort of resembles the HaskellIdentifier.

for testing