Contents
Index
cplug-0.2.0.0: Recompile and run partially applied C functions in Haskell, during runtime
Index
##
HSGen.Recompiler.Class
###
HSGen.Recompiler.Class
$$
HSGen.Recompiler.Class
$$$
HSGen.Recompiler.Class
addArrows
Data.Text.Aux
addLong
CGen.Typed
addUnsigned
CGen.Typed
andIsFixed
HSGen.FFI
apFst
Aux
apInOut
HSGen.Recompiler.Class
appendAfter
Data.Text.Aux
applyTypeRep
Parse.Templates
apToLast
Aux
auxBoolToText
HSGen.FFI
CFunctionTemplate
Parse.Templates
CFunTempl
Parse.Templates
classStr
HSGen.Recompiler.Instances
classText
HSGen.Recompiler.Instances
Compilable
HSGen.Recompiler.Class
compile
HSGen.Recompiler.Class
CShow
CGen.Typed
CTypeable
Parse.Templates
cTypeRep
Parse.Templates
debugParse
Parse
decAttributes
Parse
decDerivedDecls
Parse
decIdent
Parse
declareNamedVar
Parse.Templates
decRest
Parse
decStrLit
Parse
defUnfix
HSGen.FFI
defWrap
Data.Wrapped
derivedDeclaratorFunAttrs
Parse
derivedDeclaratorFunDecl
Parse
derivedDeclaratorFunRest
Parse
dumifyNamedVar
Parse.Templates
eitherCFDefExt
Parse
fDecl
Parse
fetchVar
Parse.Templates
Fix
Data.Fixable
fixApInOut
HSGen.Recompiler.Class
FixCompilable
HSGen.Recompiler.Class
fixCompile
HSGen.Recompiler.Class
Fixed
Data.Fixable
fixes
HSGen.Recompiler.Instances
fixFlipC
HSGen.Recompiler.Class
fixInit
HSGen.FFI
FixResolvable
HSGen.Recompiler.Class
fixResolve
HSGen.Recompiler.Class
fixTypeList
HSGen.FFI
fixUnit
HSGen.FFI
flipC
HSGen.Recompiler.Class
fOptDecl
Parse
fRest
Parse
fromCFDefExt
Parse
fromFixed
Data.Fixable
fromLeft
Data.Either.Aux
fromRight
Data.Either.Aux
fStatement
Parse
fstCTranslUnit
Parse
fTypeSpec
Parse
functionBody
Parse.Templates
functionImport
HSGen.FFI
functionName
Parse.Templates
genInstance
HSGen.Recompiler.Instances
getFunctionBody
Parse
getFunctionBodyText
Parse
getFunctionInputTypes
Parse
getFunctionInputTypesText
Parse
getFunctionName
Parse
getFunctionNameText
Parse
getFunctionReturnType
Parse
getFunctionReturnTypeText
Parse
importBits
HSGen.FFI
inputVars
Parse.Templates
insertAfterNewline
Parse.Templates
ioifyTypeList
HSGen.FFI
ioifyUnit
HSGen.FFI
isCFDefExt
Parse
isFixed
Data.Fixable
justFunctions
Parse
lastTup
Aux
makeFwr
HSGen.Recompiler.Instances
makeFws
HSGen.Recompiler.Instances
makeLambdaXs
HSGen.Recompiler.Instances
makeNamedVar
Parse
makeUnfixeds
HSGen.Recompiler.Instances
makeXs
HSGen.Recompiler.Instances
mapLeft
Data.Either.Aux
mapRight
Data.Either.Aux
mkBoolToCUInt
HSGen.FFI
mkBoolToCUIntName
HSGen.FFI
mkCFunTempl
Parse
mkCFunTempls
Parse
mkIsFixed
HSGen.FFI
mkIsFixedName
HSGen.FFI
mkTup
HSGen.FFI
NamedVal
Parse.Templates
NamedVar
Parse.Templates
namedVarDeclaration
Parse.Templates
NameVal
Parse.Templates
NameVar
Parse.Templates
oneFix
HSGen.Recompiler.Instances
packUnlines
Data.Text.Aux
packUnwords
Data.Text.Aux
parens
Data.Text.Aux
parse
Parse
parseFunctions
Parse
pragma
HSGen.FFI
prettyShowt
Data.Text.Aux
printParsedFunctions
Parse
replaceFW
HSGen.Recompiler.Class
Resolvable
HSGen.Recompiler.Class
resolve
HSGen.Recompiler.Class
returnType
Parse.Templates
showForC
CGen.Typed
showInt
Data.Text.Aux
showt
CGen.Typed
splitToNamedVar
Parse
splitTypedVar
Parse
textAp
Data.Text.Aux
tlist
HSGen.FFI
toCType
Parse.Templates
toFunPtrTypeRep
Parse.Templates
toPtrTypeRep
Parse.Templates
tupToList
Aux
typeConHead
Parse.Templates
typeRepCons
Parse.Templates
typesImport
HSGen.FFI
Unfixed
Data.Fixable
unpackIdent
Parse
unsafeFromLeft
Data.Either.Aux
unTemplate
Parse.Templates
unWordLines
Data.Text.Aux
unwords2
Data.Text.Aux
unwrap
Data.Wrapped
unwrapF
Data.Wrapped
unwrapR
Data.Wrapped
update
Parse.Templates
updateInputVar
Parse.Templates
valName
Parse.Templates
value
Parse.Templates
varName
Parse.Templates
varType
Parse.Templates
wordLines
Data.Text.Aux
wr
HSGen.Recompiler.Instances
Wrap
Data.Wrapped
Wrapped
Data.Wrapped
wrappedAp
Data.Wrapped
wrapperLast
HSGen.FFI
wrapText
Data.Text.Aux
ws
HSGen.Recompiler.Instances