Contents
Index
hoppy-generator-0.5.0: C++ FFI generator - Code generator
Index
Action
Foreign.Hoppy.Generator.Main
activeCppVersion
Foreign.Hoppy.Generator.Version
addAddendumHaskell
Foreign.Hoppy.Generator.Spec
Addendum
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
addendumHaskell
Foreign.Hoppy.Generator.Spec
addExport
Foreign.Hoppy.Generator.Language.Haskell
addExport'
Foreign.Hoppy.Generator.Language.Haskell
addExports
Foreign.Hoppy.Generator.Language.Haskell
addExtension
Foreign.Hoppy.Generator.Language.Haskell
addImports
Foreign.Hoppy.Generator.Language.Haskell
addReqIncludes
Foreign.Hoppy.Generator.Spec
addReqs
Foreign.Hoppy.Generator.Spec
ArrayOperator
Foreign.Hoppy.Generator.Spec
askInterface
Foreign.Hoppy.Generator.Language.Haskell
askModule
Foreign.Hoppy.Generator.Language.Haskell
askModuleName
Foreign.Hoppy.Generator.Language.Haskell
Assignable
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
BinaryOperator
Foreign.Hoppy.Generator.Spec
Bitspace
Foreign.Hoppy.Generator.Spec
bitspaceAddCppType
Foreign.Hoppy.Generator.Spec
bitspaceAddEnum
Foreign.Hoppy.Generator.Spec
bitspaceCppTypeIdentifier
Foreign.Hoppy.Generator.Spec
bitspaceEnum
Foreign.Hoppy.Generator.Spec
bitspaceExtName
Foreign.Hoppy.Generator.Spec
bitspaceFromCppValueFn
Foreign.Hoppy.Generator.Spec
bitspaceReqs
Foreign.Hoppy.Generator.Spec
bitspaceSetValuePrefix
Foreign.Hoppy.Generator.Spec
bitspaceT
Foreign.Hoppy.Generator.Types
bitspaceToCppValueFn
Foreign.Hoppy.Generator.Spec
bitspaceType
Foreign.Hoppy.Generator.Spec
bitspaceValueNames
Foreign.Hoppy.Generator.Spec
bitspaceValuePrefix
Foreign.Hoppy.Generator.Spec
boolT
Foreign.Hoppy.Generator.Types
Callback
Foreign.Hoppy.Generator.Spec
callbackClassName
Foreign.Hoppy.Generator.Language.Cpp
callbackExtName
Foreign.Hoppy.Generator.Spec
callbackFnName
Foreign.Hoppy.Generator.Language.Cpp
callbackImplClassName
Foreign.Hoppy.Generator.Language.Cpp
callbackParams
Foreign.Hoppy.Generator.Spec
callbackReqs
Foreign.Hoppy.Generator.Spec
callbackReturn
Foreign.Hoppy.Generator.Spec
callbackSetThrows
Foreign.Hoppy.Generator.Spec
callbackT
Foreign.Hoppy.Generator.Types
callbackThrows
Foreign.Hoppy.Generator.Spec
callbackToTFn
Foreign.Hoppy.Generator.Language.Haskell
CallOperator
Foreign.Hoppy.Generator.Spec
CatchAll
Foreign.Hoppy.Generator.Spec
CatchClass
Foreign.Hoppy.Generator.Spec
CECtor
Foreign.Hoppy.Generator.Spec
CEMethod
Foreign.Hoppy.Generator.Spec
CEProp
Foreign.Hoppy.Generator.Spec
CEVar
Foreign.Hoppy.Generator.Spec
charT
Foreign.Hoppy.Generator.Types
Chunk
1 (Type/Class)
Foreign.Hoppy.Generator.Language.Cpp
2 (Data Constructor)
Foreign.Hoppy.Generator.Language.Cpp
chunkContents
Foreign.Hoppy.Generator.Language.Cpp
Class
Foreign.Hoppy.Generator.Spec
classAddEntities
Foreign.Hoppy.Generator.Spec
classAddFeatures
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
classCastFnCppName
Foreign.Hoppy.Generator.Language.Cpp
ClassConversion
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
classConversion
Foreign.Hoppy.Generator.Spec
classConversionNone
Foreign.Hoppy.Generator.Spec
classCtors
Foreign.Hoppy.Generator.Spec
classDeleteFnCppName
Foreign.Hoppy.Generator.Language.Cpp
classDtorIsPublic
Foreign.Hoppy.Generator.Spec
classEntities
Foreign.Hoppy.Generator.Spec
ClassEntity
Foreign.Hoppy.Generator.Spec
classEntityExtName
Foreign.Hoppy.Generator.Spec
classEntityExtNameSuffix
Foreign.Hoppy.Generator.Spec
classEntityForeignName
Foreign.Hoppy.Generator.Spec
classEntityForeignName'
Foreign.Hoppy.Generator.Spec
classEntityPrefix
Foreign.Hoppy.Generator.Spec
classExtName
Foreign.Hoppy.Generator.Spec
ClassFeature
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
classFindCopyCtor
Foreign.Hoppy.Generator.Spec
ClassHaskellConversion
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
classHaskellConversion
Foreign.Hoppy.Generator.Spec
classHaskellConversionFromCppFn
Foreign.Hoppy.Generator.Spec
classHaskellConversionNone
Foreign.Hoppy.Generator.Spec
classHaskellConversionToCppFn
Foreign.Hoppy.Generator.Spec
classHaskellConversionType
Foreign.Hoppy.Generator.Spec
classIdentifier
Foreign.Hoppy.Generator.Spec
classIsException
Foreign.Hoppy.Generator.Spec
classIsMonomorphicSuperclass
Foreign.Hoppy.Generator.Spec
classIsSubclassOfMonomorphic
Foreign.Hoppy.Generator.Spec
classMakeException
Foreign.Hoppy.Generator.Spec
classMethods
Foreign.Hoppy.Generator.Spec
classModifyConversion
Foreign.Hoppy.Generator.Spec
classReqs
Foreign.Hoppy.Generator.Spec
classSetConversion
Foreign.Hoppy.Generator.Spec
classSetConversionToGc
Foreign.Hoppy.Generator.Spec
classSetConversionToHeap
Foreign.Hoppy.Generator.Spec
classSetDtorPrivate
Foreign.Hoppy.Generator.Spec
classSetEntityPrefix
Foreign.Hoppy.Generator.Spec
classSetHaskellConversion
Foreign.Hoppy.Generator.Spec
classSetMonomorphicSuperclass
Foreign.Hoppy.Generator.Spec
classSetSubclassOfMonomorphic
Foreign.Hoppy.Generator.Spec
classSuperclasses
Foreign.Hoppy.Generator.Spec
classVarCName
Foreign.Hoppy.Generator.Spec
classVarExtName
Foreign.Hoppy.Generator.Spec
classVarGettable
Foreign.Hoppy.Generator.Spec
classVarGetterExtName
Foreign.Hoppy.Generator.Spec
classVarGetterForeignName
Foreign.Hoppy.Generator.Spec
ClassVariable
Foreign.Hoppy.Generator.Spec
classVariables
Foreign.Hoppy.Generator.Spec
classVarSetterExtName
Foreign.Hoppy.Generator.Spec
classVarSetterForeignName
Foreign.Hoppy.Generator.Spec
classVarStatic
Foreign.Hoppy.Generator.Spec
classVarType
Foreign.Hoppy.Generator.Spec
collect
Foreign.Hoppy.Generator.Version
Comparable
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
Const
Foreign.Hoppy.Generator.Spec
constNegate
Foreign.Hoppy.Generator.Spec
Constness
Foreign.Hoppy.Generator.Spec
constT
Foreign.Hoppy.Generator.Types
Copyable
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
Cpp1998
Foreign.Hoppy.Generator.Version
Cpp2011
Foreign.Hoppy.Generator.Version
Cpp2014
Foreign.Hoppy.Generator.Version
CppEnum
Foreign.Hoppy.Generator.Spec
cppTypeToHsTypeAndUse
Foreign.Hoppy.Generator.Language.Haskell
CppVersion
Foreign.Hoppy.Generator.Version
Ctor
Foreign.Hoppy.Generator.Spec
ctorExceptionHandlers
Foreign.Hoppy.Generator.Spec
ctorExtName
Foreign.Hoppy.Generator.Spec
ctorParams
Foreign.Hoppy.Generator.Spec
defaultCppVersion
Foreign.Hoppy.Generator.Version
defaultInterfaceOptions
Foreign.Hoppy.Generator.Spec
defaultMain
Foreign.Hoppy.Generator.Main
defaultMain'
Foreign.Hoppy.Generator.Main
doubleT
Foreign.Hoppy.Generator.Types
enumExtName
Foreign.Hoppy.Generator.Spec
enumIdentifier
Foreign.Hoppy.Generator.Spec
enumReqs
Foreign.Hoppy.Generator.Spec
enumSetValuePrefix
Foreign.Hoppy.Generator.Spec
enumT
Foreign.Hoppy.Generator.Types
enumValueNames
Foreign.Hoppy.Generator.Spec
enumValuePrefix
Foreign.Hoppy.Generator.Spec
Equatable
Foreign.Hoppy.Generator.Spec.ClassFeature
, Foreign.Hoppy.Generator.Spec
ErrorMsg
Foreign.Hoppy.Generator.Spec
evalChunkWriter
Foreign.Hoppy.Generator.Language.Cpp
evalChunkWriterT
Foreign.Hoppy.Generator.Language.Cpp
evalGenerator
Foreign.Hoppy.Generator.Language.Haskell
exceptionCatchAllId
Foreign.Hoppy.Generator.Spec
ExceptionHandler
Foreign.Hoppy.Generator.Spec
ExceptionHandlers
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
exceptionHandlersList
Foreign.Hoppy.Generator.Spec
ExceptionId
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
exceptionIdArgName
Foreign.Hoppy.Generator.Language.Cpp
exceptionPtrArgName
Foreign.Hoppy.Generator.Language.Cpp
exceptionRethrowFnName
Foreign.Hoppy.Generator.Language.Cpp
exceptionVarName
Foreign.Hoppy.Generator.Language.Cpp
execChunkWriter
Foreign.Hoppy.Generator.Language.Cpp
execChunkWriterT
Foreign.Hoppy.Generator.Language.Cpp
execGenerator
Foreign.Hoppy.Generator.Language.Haskell
Export
Foreign.Hoppy.Generator.Spec
exportAddendum
Foreign.Hoppy.Generator.Spec
ExportBitspace
Foreign.Hoppy.Generator.Spec
ExportCallback
Foreign.Hoppy.Generator.Spec
ExportClass
Foreign.Hoppy.Generator.Spec
ExportEnum
Foreign.Hoppy.Generator.Spec
ExportFn
Foreign.Hoppy.Generator.Spec
ExportVariable
Foreign.Hoppy.Generator.Spec
externalNameToCpp
Foreign.Hoppy.Generator.Language.Cpp
ExtName
Foreign.Hoppy.Generator.Spec
Filtered
Foreign.Hoppy.Generator.Version
floatT
Foreign.Hoppy.Generator.Types
fnCName
Foreign.Hoppy.Generator.Spec
fnExceptionHandlers
Foreign.Hoppy.Generator.Spec
fnExtName
Foreign.Hoppy.Generator.Spec
FnMethod
Foreign.Hoppy.Generator.Spec
FnName
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
FnOp
Foreign.Hoppy.Generator.Spec
fnParams
Foreign.Hoppy.Generator.Spec
fnPurity
Foreign.Hoppy.Generator.Spec
fnReqs
Foreign.Hoppy.Generator.Spec
fnReturn
Foreign.Hoppy.Generator.Spec
fnT
Foreign.Hoppy.Generator.Types
fromExtName
Foreign.Hoppy.Generator.Spec
Function
Foreign.Hoppy.Generator.Spec
GenCpp
Foreign.Hoppy.Generator.Main
Generator
Foreign.Hoppy.Generator.Language.Haskell
GenHaskell
Foreign.Hoppy.Generator.Main
getAddendum
Foreign.Hoppy.Generator.Spec
getAllExtNames
Foreign.Hoppy.Generator.Spec
getClassHaskellConversion
Foreign.Hoppy.Generator.Language.Haskell
getExceptionHandlers
Foreign.Hoppy.Generator.Spec
getExceptionId
Foreign.Hoppy.Generator.Spec
getHsImportSet
Foreign.Hoppy.Generator.Spec
getHsImportSpecs
Foreign.Hoppy.Generator.Spec
getModuleForExtName
Foreign.Hoppy.Generator.Language.Haskell
getModuleName
Foreign.Hoppy.Generator.Language.Haskell
getNestedExtNames
Foreign.Hoppy.Generator.Spec
getPrimaryExtName
Foreign.Hoppy.Generator.Spec
getReqs
Foreign.Hoppy.Generator.Spec
handleExceptions
Foreign.Hoppy.Generator.Spec
HandlesExceptions
Foreign.Hoppy.Generator.Spec
HasAddendum
Foreign.Hoppy.Generator.Spec
HasExtNames
Foreign.Hoppy.Generator.Spec
HasReqs
Foreign.Hoppy.Generator.Spec
HsCSide
Foreign.Hoppy.Generator.Language.Haskell
HsExport
Foreign.Hoppy.Generator.Language.Haskell
HsHsSide
Foreign.Hoppy.Generator.Language.Haskell
hsImport1
Foreign.Hoppy.Generator.Spec
hsImport1'
Foreign.Hoppy.Generator.Spec
hsImportForBits
Foreign.Hoppy.Generator.Spec
hsImportForException
Foreign.Hoppy.Generator.Spec
hsImportForForeign
Foreign.Hoppy.Generator.Spec
hsImportForForeignC
Foreign.Hoppy.Generator.Spec
hsImportForInt
Foreign.Hoppy.Generator.Spec
hsImportForMap
Foreign.Hoppy.Generator.Spec
hsImportForPrelude
Foreign.Hoppy.Generator.Spec
hsImportForRuntime
Foreign.Hoppy.Generator.Spec
hsImportForSystemPosixTypes
Foreign.Hoppy.Generator.Spec
hsImportForTypeable
Foreign.Hoppy.Generator.Spec
hsImportForUnsafeIO
Foreign.Hoppy.Generator.Spec
hsImportForWord
Foreign.Hoppy.Generator.Spec
HsImportKey
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
hsImportModule
Foreign.Hoppy.Generator.Spec
HsImportName
Foreign.Hoppy.Generator.Spec
hsImportQualifiedName
Foreign.Hoppy.Generator.Spec
hsImports
Foreign.Hoppy.Generator.Spec
hsImports'
Foreign.Hoppy.Generator.Spec
HsImportSet
Foreign.Hoppy.Generator.Spec
hsImportSetMakeSource
Foreign.Hoppy.Generator.Spec
hsImportSource
Foreign.Hoppy.Generator.Spec
HsImportSpecs
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
HsImportVal
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
HsImportValAll
Foreign.Hoppy.Generator.Spec
HsImportValSome
Foreign.Hoppy.Generator.Spec
HsModuleName
Foreign.Hoppy.Generator.Spec
hsQualifiedImport
Foreign.Hoppy.Generator.Spec
HsTypeSide
Foreign.Hoppy.Generator.Language.Haskell
hsWholeModuleImport
Foreign.Hoppy.Generator.Spec
ident
Foreign.Hoppy.Generator.Spec
ident'
Foreign.Hoppy.Generator.Spec
ident1
Foreign.Hoppy.Generator.Spec
ident1T
Foreign.Hoppy.Generator.Spec
ident2
Foreign.Hoppy.Generator.Spec
ident2T
Foreign.Hoppy.Generator.Spec
ident3
Foreign.Hoppy.Generator.Spec
ident3T
Foreign.Hoppy.Generator.Spec
ident4
Foreign.Hoppy.Generator.Spec
ident4T
Foreign.Hoppy.Generator.Spec
ident5
Foreign.Hoppy.Generator.Spec
ident5T
Foreign.Hoppy.Generator.Spec
Identifier
Foreign.Hoppy.Generator.Spec
identifierParts
Foreign.Hoppy.Generator.Spec
identT
Foreign.Hoppy.Generator.Spec
identT'
Foreign.Hoppy.Generator.Spec
IdPart
Foreign.Hoppy.Generator.Spec
idPartArgs
Foreign.Hoppy.Generator.Spec
idPartBase
Foreign.Hoppy.Generator.Spec
Include
Foreign.Hoppy.Generator.Spec
includeLocal
Foreign.Hoppy.Generator.Spec
includeStd
Foreign.Hoppy.Generator.Spec
includeToString
Foreign.Hoppy.Generator.Spec
indent
Foreign.Hoppy.Generator.Language.Haskell
indentSpaces
Foreign.Hoppy.Generator.Language.Haskell
inFunction
Foreign.Hoppy.Generator.Language.Haskell
int16T
Foreign.Hoppy.Generator.Types
int32T
Foreign.Hoppy.Generator.Types
int64T
Foreign.Hoppy.Generator.Types
int8T
Foreign.Hoppy.Generator.Types
Interface
Foreign.Hoppy.Generator.Spec
interface
Foreign.Hoppy.Generator.Spec
interface'
Foreign.Hoppy.Generator.Spec
interfaceAddHaskellModuleBase
Foreign.Hoppy.Generator.Spec
interfaceAllExceptionClasses
Foreign.Hoppy.Generator.Spec
interfaceCallbacksThrow
Foreign.Hoppy.Generator.Spec
interfaceDefaultHaskellModuleBase
Foreign.Hoppy.Generator.Spec
interfaceExceptionClassId
Foreign.Hoppy.Generator.Spec
interfaceExceptionHandlers
Foreign.Hoppy.Generator.Spec
interfaceExceptionSupportModule
Foreign.Hoppy.Generator.Spec
interfaceHaskellModuleBase
Foreign.Hoppy.Generator.Spec
interfaceHaskellModuleImportNames
Foreign.Hoppy.Generator.Spec
interfaceModules
Foreign.Hoppy.Generator.Spec
interfaceName
Foreign.Hoppy.Generator.Spec
interfaceNamesToModules
Foreign.Hoppy.Generator.Spec
InterfaceOptions
1 (Type/Class)
Foreign.Hoppy.Generator.Spec
2 (Data Constructor)
Foreign.Hoppy.Generator.Spec
interfaceOptionsExceptionHandlers
Foreign.Hoppy.Generator.Spec
interfaceSetCallbacksThrow
Foreign.Hoppy.Generator.Spec
interfaceSetExceptionSupportModule
Foreign.Hoppy.Generator.Spec
interfaceSetSharedPtr
Foreign.Hoppy.Generator.Spec
interfaceSharedPtr
Foreign.Hoppy.Generator.Spec
Internal_TBitspace
Foreign.Hoppy.Generator.Spec
Internal_TBool
Foreign.Hoppy.Generator.Spec
Internal_TCallback
Foreign.Hoppy.Generator.Spec
Internal_TChar
Foreign.Hoppy.Generator.Spec
Internal_TConst
Foreign.Hoppy.Generator.Spec
Internal_TDouble
Foreign.Hoppy.Generator.Spec
Internal_TEnum
Foreign.Hoppy.Generator.Spec
Internal_TFloat
Foreign.Hoppy.Generator.Spec
Internal_TFn
Foreign.Hoppy.Generator.Spec
Internal_TInt
Foreign.Hoppy.Generator.Spec
Internal_TInt16
Foreign.Hoppy.Generator.Spec
Internal_TInt32
Foreign.Hoppy.Generator.Spec
Internal_TInt64
Foreign.Hoppy.Generator.Spec
Internal_TInt8
Foreign.Hoppy.Generator.Spec
Internal_TLLong
Foreign.Hoppy.Generator.Spec
Internal_TLong
Foreign.Hoppy.Generator.Spec
Internal_TObj
Foreign.Hoppy.Generator.Spec
Internal_TObjToHeap
Foreign.Hoppy.Generator.Spec
Internal_TPtr
Foreign.Hoppy.Generator.Spec
Internal_TPtrdiff
Foreign.Hoppy.Generator.Spec
Internal_TRef
Foreign.Hoppy.Generator.Spec
Internal_TShort
Foreign.Hoppy.Generator.Spec
Internal_TSize
Foreign.Hoppy.Generator.Spec
Internal_TSSize
Foreign.Hoppy.Generator.Spec
Internal_TToGc
Foreign.Hoppy.Generator.Spec
Internal_TUChar
Foreign.Hoppy.Generator.Spec
Internal_TUInt
Foreign.Hoppy.Generator.Spec
Internal_TULLong
Foreign.Hoppy.Generator.Spec
Internal_TULong
Foreign.Hoppy.Generator.Spec
Internal_TUShort
Foreign.Hoppy.Generator.Spec
Internal_TVoid
Foreign.Hoppy.Generator.Spec
Internal_TWord16
Foreign.Hoppy.Generator.Spec
Internal_TWord32
Foreign.Hoppy.Generator.Spec
Internal_TWord64
Foreign.Hoppy.Generator.Spec
Internal_TWord8
Foreign.Hoppy.Generator.Spec
intT
Foreign.Hoppy.Generator.Types
IsClassEntity
Foreign.Hoppy.Generator.Spec
IsFnName
Foreign.Hoppy.Generator.Spec
isValidExtName
Foreign.Hoppy.Generator.Spec
just
Foreign.Hoppy.Generator.Version
ListCppFiles
Foreign.Hoppy.Generator.Main
ListHsFiles
Foreign.Hoppy.Generator.Main
ListInterfaces
Foreign.Hoppy.Generator.Main
llongT
Foreign.Hoppy.Generator.Types
ln
Foreign.Hoppy.Generator.Language.Haskell
longT
Foreign.Hoppy.Generator.Types
makeBitspace
Foreign.Hoppy.Generator.Spec
makeCallback
Foreign.Hoppy.Generator.Spec
makeClass
Foreign.Hoppy.Generator.Spec
makeClassVariable
Foreign.Hoppy.Generator.Spec
makeClassVariable_
Foreign.Hoppy.Generator.Spec
makeCtor
Foreign.Hoppy.Generator.Spec
makeCtor_
Foreign.Hoppy.Generator.Spec
makeEnum
Foreign.Hoppy.Generator.Spec
makeFn
Foreign.Hoppy.Generator.Spec
makeFnMethod
Foreign.Hoppy.Generator.Spec
makeFnMethod_
Foreign.Hoppy.Generator.Spec
makeHsImportSet
Foreign.Hoppy.Generator.Spec
makeMethod
Foreign.Hoppy.Generator.Spec
makeMethod_
Foreign.Hoppy.Generator.Spec
makeModule
Foreign.Hoppy.Generator.Spec
makeVariable
Foreign.Hoppy.Generator.Spec
Managed
1 (Type/Class)
Foreign.Hoppy.Generator.Language.Haskell
2 (Data Constructor)
Foreign.Hoppy.Generator.Language.Haskell
MConst
Foreign.Hoppy.Generator.Spec
Method
Foreign.Hoppy.Generator.Spec
MethodApplicability
Foreign.Hoppy.Generator.Spec
methodApplicability
Foreign.Hoppy.Generator.Spec
methodConst
Foreign.Hoppy.Generator.Spec
methodExceptionHandlers
Foreign.Hoppy.Generator.Spec
methodExtName
Foreign.Hoppy.Generator.Spec
MethodImpl
Foreign.Hoppy.Generator.Spec
methodImpl
Foreign.Hoppy.Generator.Spec
methodParams
Foreign.Hoppy.Generator.Spec
methodPurity
Foreign.Hoppy.Generator.Spec
methodReturn
Foreign.Hoppy.Generator.Spec
methodStatic
Foreign.Hoppy.Generator.Spec
mkBoolHasProp
Foreign.Hoppy.Generator.Spec
mkBoolHasProp_
Foreign.Hoppy.Generator.Spec
mkBoolIsProp
Foreign.Hoppy.Generator.Spec
mkBoolIsProp_
Foreign.Hoppy.Generator.Spec
mkClassVariable
Foreign.Hoppy.Generator.Spec
mkClassVariable_
Foreign.Hoppy.Generator.Spec
mkConstMethod
Foreign.Hoppy.Generator.Spec
mkConstMethod'
Foreign.Hoppy.Generator.Spec
mkConstMethod'_
Foreign.Hoppy.Generator.Spec
mkConstMethod_
Foreign.Hoppy.Generator.Spec
mkCtor
Foreign.Hoppy.Generator.Spec
mkCtor_
Foreign.Hoppy.Generator.Spec
mkMethod
Foreign.Hoppy.Generator.Spec
mkMethod'
Foreign.Hoppy.Generator.Spec
mkMethod'_
Foreign.Hoppy.Generator.Spec
mkMethod_
Foreign.Hoppy.Generator.Spec
mkProp
Foreign.Hoppy.Generator.Spec
mkProp_
Foreign.Hoppy.Generator.Spec
mkStaticClassVariable
Foreign.Hoppy.Generator.Spec
mkStaticClassVariable_
Foreign.Hoppy.Generator.Spec
mkStaticMethod
Foreign.Hoppy.Generator.Spec
mkStaticMethod'
Foreign.Hoppy.Generator.Spec
mkStaticMethod'_
Foreign.Hoppy.Generator.Spec
mkStaticMethod_
Foreign.Hoppy.Generator.Spec
mkStaticProp
Foreign.Hoppy.Generator.Spec
mkStaticProp_
Foreign.Hoppy.Generator.Spec
MNormal
Foreign.Hoppy.Generator.Spec
modifyAddendum
Foreign.Hoppy.Generator.Spec
modifyReqs
Foreign.Hoppy.Generator.Spec
Module
Foreign.Hoppy.Generator.Spec
moduleAddendum
Foreign.Hoppy.Generator.Spec
moduleAddExports
Foreign.Hoppy.Generator.Spec
moduleAddHaskellName
Foreign.Hoppy.Generator.Spec
moduleCallbacksThrow
Foreign.Hoppy.Generator.Spec
moduleCppPath
Foreign.Hoppy.Generator.Spec
moduleExceptionHandlers
Foreign.Hoppy.Generator.Spec
moduleExports
Foreign.Hoppy.Generator.Spec
moduleHaskellName
Foreign.Hoppy.Generator.Spec
moduleHppPath
Foreign.Hoppy.Generator.Spec
moduleModify
Foreign.Hoppy.Generator.Spec
moduleModify'
Foreign.Hoppy.Generator.Spec
moduleName
Foreign.Hoppy.Generator.Spec
moduleReqs
Foreign.Hoppy.Generator.Spec
moduleSetCallbacksThrow
Foreign.Hoppy.Generator.Spec
moduleSetCppPath
Foreign.Hoppy.Generator.Spec
moduleSetHppPath
Foreign.Hoppy.Generator.Spec
MStatic
Foreign.Hoppy.Generator.Spec
Nonconst
Foreign.Hoppy.Generator.Spec
none
Foreign.Hoppy.Generator.Version
Nonpure
Foreign.Hoppy.Generator.Spec
Nonstatic
Foreign.Hoppy.Generator.Spec
normalizeType
Foreign.Hoppy.Generator.Spec
objT
Foreign.Hoppy.Generator.Types
objToHeapT
Foreign.Hoppy.Generator.Types
objToHeapTWrongDirectionErrorMsg
Foreign.Hoppy.Generator.Spec
OpAdd
Foreign.Hoppy.Generator.Spec
OpAddAssign
Foreign.Hoppy.Generator.Spec
OpAddress
Foreign.Hoppy.Generator.Spec
OpAnd
Foreign.Hoppy.Generator.Spec
OpArray
Foreign.Hoppy.Generator.Spec
OpAssign
Foreign.Hoppy.Generator.Spec
OpBitAnd
Foreign.Hoppy.Generator.Spec
OpBitAndAssign
Foreign.Hoppy.Generator.Spec
OpBitNot
Foreign.Hoppy.Generator.Spec
OpBitOr
Foreign.Hoppy.Generator.Spec
OpBitOrAssign
Foreign.Hoppy.Generator.Spec
OpBitXor
Foreign.Hoppy.Generator.Spec
OpBitXorAssign
Foreign.Hoppy.Generator.Spec
OpCall
Foreign.Hoppy.Generator.Spec
OpComma
Foreign.Hoppy.Generator.Spec
OpDecPost
Foreign.Hoppy.Generator.Spec
OpDecPre
Foreign.Hoppy.Generator.Spec
OpDeref
Foreign.Hoppy.Generator.Spec
OpDivide
Foreign.Hoppy.Generator.Spec
OpDivideAssign
Foreign.Hoppy.Generator.Spec
OpEq
Foreign.Hoppy.Generator.Spec
Operator
Foreign.Hoppy.Generator.Spec
operatorPreferredExtName
Foreign.Hoppy.Generator.Spec
operatorPreferredExtName'
Foreign.Hoppy.Generator.Spec
OperatorType
Foreign.Hoppy.Generator.Spec
operatorType
Foreign.Hoppy.Generator.Spec
OpGe
Foreign.Hoppy.Generator.Spec
OpGt
Foreign.Hoppy.Generator.Spec
OpIncPost
Foreign.Hoppy.Generator.Spec
OpIncPre
Foreign.Hoppy.Generator.Spec
OpLe
Foreign.Hoppy.Generator.Spec
OpLt
Foreign.Hoppy.Generator.Spec
OpMinus
Foreign.Hoppy.Generator.Spec
OpModulo
Foreign.Hoppy.Generator.Spec
OpModuloAssign
Foreign.Hoppy.Generator.Spec
OpMultiply
Foreign.Hoppy.Generator.Spec
OpMultiplyAssign
Foreign.Hoppy.Generator.Spec
OpNe
Foreign.Hoppy.Generator.Spec
OpNot
Foreign.Hoppy.Generator.Spec
OpOr
Foreign.Hoppy.Generator.Spec
OpPlus
Foreign.Hoppy.Generator.Spec
OpShl
Foreign.Hoppy.Generator.Spec
OpShlAssign
Foreign.Hoppy.Generator.Spec
OpShr
Foreign.Hoppy.Generator.Spec
OpShrAssign
Foreign.Hoppy.Generator.Spec
OpSubtract
Foreign.Hoppy.Generator.Spec
OpSubtractAssign
Foreign.Hoppy.Generator.Spec
Output
1 (Type/Class)
Foreign.Hoppy.Generator.Language.Haskell
2 (Data Constructor)
Foreign.Hoppy.Generator.Language.Haskell
outputBody
Foreign.Hoppy.Generator.Language.Haskell
outputExports
Foreign.Hoppy.Generator.Language.Haskell
outputExtensions
Foreign.Hoppy.Generator.Language.Haskell
outputImports
Foreign.Hoppy.Generator.Language.Haskell
Partial
1 (Type/Class)
Foreign.Hoppy.Generator.Language.Haskell
2 (Data Constructor)
Foreign.Hoppy.Generator.Language.Haskell
partialModuleHsName
Foreign.Hoppy.Generator.Language.Haskell
partialOutput
Foreign.Hoppy.Generator.Language.Haskell
prettyPrint
Foreign.Hoppy.Generator.Language.Haskell
Prop
Foreign.Hoppy.Generator.Spec
ptrdiffT
Foreign.Hoppy.Generator.Types
ptrT
Foreign.Hoppy.Generator.Types
Pure
Foreign.Hoppy.Generator.Spec
Purity
Foreign.Hoppy.Generator.Spec
RealMethod
Foreign.Hoppy.Generator.Spec
refT
Foreign.Hoppy.Generator.Types
renderPartial
Foreign.Hoppy.Generator.Language.Haskell
reqInclude
Foreign.Hoppy.Generator.Spec
Reqs
Foreign.Hoppy.Generator.Spec
reqsIncludes
Foreign.Hoppy.Generator.Spec
run
Foreign.Hoppy.Generator.Main
runChunkWriter
Foreign.Hoppy.Generator.Language.Cpp
runChunkWriterT
Foreign.Hoppy.Generator.Language.Cpp
runGenerator
Foreign.Hoppy.Generator.Language.Haskell
say
Foreign.Hoppy.Generator.Language.Cpp
sayIdentifier
Foreign.Hoppy.Generator.Language.Cpp
sayLet
Foreign.Hoppy.Generator.Language.Haskell
sayLn
Foreign.Hoppy.Generator.Language.Haskell
says
Foreign.Hoppy.Generator.Language.Cpp
saysLn
Foreign.Hoppy.Generator.Language.Haskell
sayType
Foreign.Hoppy.Generator.Language.Cpp
sayVar
Foreign.Hoppy.Generator.Language.Cpp
SelectInterface
Foreign.Hoppy.Generator.Main
setAddendum
Foreign.Hoppy.Generator.Spec
setReqs
Foreign.Hoppy.Generator.Spec
shortT
Foreign.Hoppy.Generator.Types
sizeT
Foreign.Hoppy.Generator.Types
ssizeT
Foreign.Hoppy.Generator.Types
Static
Foreign.Hoppy.Generator.Spec
Staticness
Foreign.Hoppy.Generator.Spec
stripConst
Foreign.Hoppy.Generator.Spec
test
Foreign.Hoppy.Generator.Version
toArgName
1 (Function)
Foreign.Hoppy.Generator.Language.Haskell
2 (Function)
Foreign.Hoppy.Generator.Language.Cpp
toArgNameAlt
Foreign.Hoppy.Generator.Language.Cpp
toExtName
Foreign.Hoppy.Generator.Spec
toFnName
Foreign.Hoppy.Generator.Spec
toGcT
Foreign.Hoppy.Generator.Types
toGcTWrongDirectionErrorMsg
Foreign.Hoppy.Generator.Spec
toHsBitspaceClassName
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceClassName'
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceFromValueName
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceFromValueName'
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceToNumName
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceToNumName'
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceTypeName
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceTypeName'
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceValueName
Foreign.Hoppy.Generator.Language.Haskell
toHsBitspaceValueName'
Foreign.Hoppy.Generator.Language.Haskell
toHsCallbackCtorName
Foreign.Hoppy.Generator.Language.Haskell
toHsCallbackCtorName'
Foreign.Hoppy.Generator.Language.Haskell
toHsCallbackNewFunPtrFnName
Foreign.Hoppy.Generator.Language.Haskell
toHsCallbackNewFunPtrFnName'
Foreign.Hoppy.Generator.Language.Haskell
toHsCastMethodName
Foreign.Hoppy.Generator.Language.Haskell
toHsCastMethodName'
Foreign.Hoppy.Generator.Language.Haskell
toHsCastPrimitiveName
Foreign.Hoppy.Generator.Language.Haskell
toHsCastPrimitiveName'
Foreign.Hoppy.Generator.Language.Haskell
toHsClassDeleteFnName'
Foreign.Hoppy.Generator.Language.Haskell
toHsClassDeleteFnPtrName'
Foreign.Hoppy.Generator.Language.Haskell
toHsClassEntityName
Foreign.Hoppy.Generator.Language.Haskell
toHsClassEntityName'
Foreign.Hoppy.Generator.Language.Haskell
toHsConstCastFnName
Foreign.Hoppy.Generator.Language.Haskell
toHsConstCastFnName'
Foreign.Hoppy.Generator.Language.Haskell
toHsCtorName
Foreign.Hoppy.Generator.Language.Haskell
toHsCtorName'
Foreign.Hoppy.Generator.Language.Haskell
toHsDataCtorName
Foreign.Hoppy.Generator.Language.Haskell
toHsDataCtorName'
Foreign.Hoppy.Generator.Language.Haskell
toHsDataTypeName
Foreign.Hoppy.Generator.Language.Haskell
toHsDataTypeName'
Foreign.Hoppy.Generator.Language.Haskell
toHsDownCastClassName
Foreign.Hoppy.Generator.Language.Haskell
toHsDownCastClassName'
Foreign.Hoppy.Generator.Language.Haskell
toHsDownCastMethodName
Foreign.Hoppy.Generator.Language.Haskell
toHsDownCastMethodName'
Foreign.Hoppy.Generator.Language.Haskell
toHsEnumCtorName
Foreign.Hoppy.Generator.Language.Haskell
toHsEnumCtorName'
Foreign.Hoppy.Generator.Language.Haskell
toHsEnumTypeName
Foreign.Hoppy.Generator.Language.Haskell
toHsEnumTypeName'
Foreign.Hoppy.Generator.Language.Haskell
toHsFnName
Foreign.Hoppy.Generator.Language.Haskell
toHsFnName'
Foreign.Hoppy.Generator.Language.Haskell
toHsMethodName
Foreign.Hoppy.Generator.Language.Haskell
toHsMethodName'
Foreign.Hoppy.Generator.Language.Haskell
toHsPtrClassName
Foreign.Hoppy.Generator.Language.Haskell
toHsPtrClassName'
Foreign.Hoppy.Generator.Language.Haskell
toHsValueClassName
Foreign.Hoppy.Generator.Language.Haskell
toHsValueClassName'
Foreign.Hoppy.Generator.Language.Haskell
toHsWithValuePtrName
Foreign.Hoppy.Generator.Language.Haskell
toHsWithValuePtrName'
Foreign.Hoppy.Generator.Language.Haskell
toModuleName
Foreign.Hoppy.Generator.Language.Haskell
tToGcInvalidFormErrorMessage
Foreign.Hoppy.Generator.Spec
Type
Foreign.Hoppy.Generator.Spec
ucharT
Foreign.Hoppy.Generator.Types
uintT
Foreign.Hoppy.Generator.Types
ullongT
Foreign.Hoppy.Generator.Types
ulongT
Foreign.Hoppy.Generator.Types
UnaryPostfixOperator
Foreign.Hoppy.Generator.Spec
UnaryPrefixOperator
Foreign.Hoppy.Generator.Spec
Unmanaged
Foreign.Hoppy.Generator.Language.Haskell
ushortT
Foreign.Hoppy.Generator.Types
varExtName
Foreign.Hoppy.Generator.Spec
varGetterExtName
Foreign.Hoppy.Generator.Spec
Variable
Foreign.Hoppy.Generator.Spec
varIdentifier
Foreign.Hoppy.Generator.Spec
varIsConst
Foreign.Hoppy.Generator.Spec
varReqs
Foreign.Hoppy.Generator.Spec
varSetterExtName
Foreign.Hoppy.Generator.Spec
varType
Foreign.Hoppy.Generator.Spec
voidT
Foreign.Hoppy.Generator.Types
withErrorContext
Foreign.Hoppy.Generator.Language.Haskell
word16T
Foreign.Hoppy.Generator.Types
word32T
Foreign.Hoppy.Generator.Types
word64T
Foreign.Hoppy.Generator.Types
word8T
Foreign.Hoppy.Generator.Types