Contents
Index
fficxx-0.1.0: automatic C++ binding generation
Index
AbstractClass
FFICXX.Generate.Type.Class
aliasedFuncName
FFICXX.Generate.Type.Class
AliasVirtual
FFICXX.Generate.Type.Class
AnnotateMap
FFICXX.Generate.Type.Annotate
Args
FFICXX.Generate.Type.Class
argsToCallString
FFICXX.Generate.Type.Class
argsToString
FFICXX.Generate.Type.Class
argsToStringNoSelf
FFICXX.Generate.Type.Class
argToCallString
FFICXX.Generate.Type.Class
argToString
FFICXX.Generate.Type.Class
argumentDependency
FFICXX.Generate.Code.Dependency
bool
FFICXX.Generate.Type.Class
bool_
FFICXX.Generate.Type.Class
Cabal
1 (Type/Class)
FFICXX.Generate.Type.Class
2 (Data Constructor)
FFICXX.Generate.Type.Class
cabalIndentation
FFICXX.Generate.Code.Cabal
cabal_cheaderprefix
FFICXX.Generate.Type.Class
cabal_moduleprefix
FFICXX.Generate.Type.Class
cabal_pkgname
FFICXX.Generate.Type.Class
castHsFileName
FFICXX.Generate.Generator.ContentMaker
cdouble
FFICXX.Generate.Type.Class
cdouble_
FFICXX.Generate.Type.Class
cgDaughterMap
FFICXX.Generate.Type.Class
cgDaughterSelfMap
FFICXX.Generate.Type.Class
charpp
FFICXX.Generate.Type.Class
charpp_
FFICXX.Generate.Type.Class
cihClass
FFICXX.Generate.Type.Class
cihIncludedCPkgHeaders
FFICXX.Generate.Type.Class
cihIncludedHPkgHeadersInCPP
FFICXX.Generate.Type.Class
cihIncludedHPkgHeadersInH
FFICXX.Generate.Type.Class
cihNamespace
FFICXX.Generate.Type.Class
cihSelfCpp
FFICXX.Generate.Type.Class
cihSelfHeader
FFICXX.Generate.Type.Class
cint
FFICXX.Generate.Type.Class
cint_
FFICXX.Generate.Type.Class
Class
1 (Type/Class)
FFICXX.Generate.Type.Class
2 (Data Constructor)
FFICXX.Generate.Type.Class
classDefTemplate
FFICXX.Generate.Generator.ContentMaker
ClassGlobal
1 (Type/Class)
FFICXX.Generate.Type.Class
2 (Data Constructor)
FFICXX.Generate.Type.Class
ClassImportHeader
1 (Type/Class)
FFICXX.Generate.Type.Class
2 (Data Constructor)
FFICXX.Generate.Type.Class
ClassModule
1 (Type/Class)
FFICXX.Generate.Type.Class
2 (Data Constructor)
FFICXX.Generate.Type.Class
ClassName
FFICXX.Generate.Type.PackageInterface
classprefix
FFICXX.Generate.Code.HsFrontEnd
class_allparents
FFICXX.Generate.Type.Class
class_cabal
FFICXX.Generate.Type.Class
class_funcs
FFICXX.Generate.Type.Class
class_name
FFICXX.Generate.Type.Class
class_parents
FFICXX.Generate.Type.Class
class_protected
FFICXX.Generate.Type.Class
ClsName
FFICXX.Generate.Type.PackageInterface
cmCIH
FFICXX.Generate.Type.Class
cmClass
FFICXX.Generate.Type.Class
cmImportedModulesForFFI
FFICXX.Generate.Type.Class
cmImportedModulesHighNonSource
FFICXX.Generate.Type.Class
cmImportedModulesHighSource
FFICXX.Generate.Type.Class
cmImportedModulesRaw
FFICXX.Generate.Type.Class
cmModule
FFICXX.Generate.Type.Class
conn
FFICXX.Generate.Util
connArrow
FFICXX.Generate.Util
connBSlash
FFICXX.Generate.Util
conncomma
FFICXX.Generate.Util
connRet
FFICXX.Generate.Util
connRet2
FFICXX.Generate.Util
connSemicolonBSlash
FFICXX.Generate.Util
connspace
FFICXX.Generate.Util
Const
FFICXX.Generate.Type.Class
Constructor
FFICXX.Generate.Type.Class
constructorFuncs
FFICXX.Generate.Type.Class
constructorName
FFICXX.Generate.Type.Class
copyCppFiles
FFICXX.Generate.Generator.Driver
copyFileWithMD5Check
FFICXX.Generate.Generator.Driver
copyModule
FFICXX.Generate.Generator.Driver
cppclass
FFICXX.Generate.Type.Class
cppclassconst
FFICXX.Generate.Type.Class
cppclassref
FFICXX.Generate.Type.Class
cppclassref_
FFICXX.Generate.Type.Class
cppclass_
FFICXX.Generate.Type.Class
cppFileName
FFICXX.Generate.Generator.ContentMaker
cppFuncName
FFICXX.Generate.Type.Class
cppStaticName
FFICXX.Generate.Type.Class
CPPTypes
FFICXX.Generate.Type.Class
CPT
FFICXX.Generate.Type.Class
CPTClass
FFICXX.Generate.Type.Class
CPTClassRef
FFICXX.Generate.Type.Class
csrcDir
FFICXX.Generate.Generator.ContentMaker
cstring
FFICXX.Generate.Type.Class
cstring_
FFICXX.Generate.Type.Class
CT
FFICXX.Generate.Type.Class
CTBool
FFICXX.Generate.Type.Class
CTCharStarStar
FFICXX.Generate.Type.Class
CTDouble
FFICXX.Generate.Type.Class
CTDoubleStar
FFICXX.Generate.Type.Class
CTInt
FFICXX.Generate.Type.Class
CTIntStar
FFICXX.Generate.Type.Class
CTString
FFICXX.Generate.Type.Class
CTUInt
FFICXX.Generate.Type.Class
CTVoidStar
FFICXX.Generate.Type.Class
CTypes
FFICXX.Generate.Type.Class
ctypeToHsType
FFICXX.Generate.Type.Class
ctypToStr
FFICXX.Generate.Type.Class
cvarToStr
FFICXX.Generate.Type.Class
DaughterMap
FFICXX.Generate.Type.Class
declarationTemplate
FFICXX.Generate.Generator.ContentMaker
declbodyTemplate
FFICXX.Generate.Generator.ContentMaker
definitionTemplate
FFICXX.Generate.Generator.ContentMaker
Dep4Func
1 (Type/Class)
FFICXX.Generate.Code.Dependency
2 (Data Constructor)
FFICXX.Generate.Code.Dependency
Destructor
FFICXX.Generate.Type.Class
destructorName
FFICXX.Generate.Type.Class
double
FFICXX.Generate.Type.Class
doublep
FFICXX.Generate.Type.Class
doublep_
FFICXX.Generate.Type.Class
double_
FFICXX.Generate.Type.Class
existableInstance
FFICXX.Generate.Code.HsFrontEnd
existConstructorName
FFICXX.Generate.Type.Class
existentialHsFileName
FFICXX.Generate.Generator.ContentMaker
existHsFileName
FFICXX.Generate.Generator.ContentMaker
extractClassDep
FFICXX.Generate.Code.Dependency
extractClassFromType
FFICXX.Generate.Code.Dependency
FFICXXConfig
1 (Type/Class)
FFICXX.Generate.Config
2 (Data Constructor)
FFICXX.Generate.Config
fficxxconfig_installBaseDir
FFICXX.Generate.Config
fficxxconfig_scriptBaseDir
FFICXX.Generate.Config
fficxxconfig_workingDir
FFICXX.Generate.Config
ffiHscFileName
FFICXX.Generate.Generator.ContentMaker
ffistub
FFICXX.Generate.Code.HsFFI
firstLower
FFICXX.Generate.Util
float
FFICXX.Generate.Type.Class
float_
FFICXX.Generate.Type.Class
funcbodyTemplate
FFICXX.Generate.Generator.ContentMaker
funcdeclTemplate
FFICXX.Generate.Generator.ContentMaker
funcsToDecls
FFICXX.Generate.Code.MethodDef
funcsToDefs
FFICXX.Generate.Code.MethodDef
Function
FFICXX.Generate.Type.Class
functionTemplate
FFICXX.Generate.Generator.ContentMaker
funcToDecl
FFICXX.Generate.Code.MethodDef
funcToDef
FFICXX.Generate.Code.MethodDef
func_alias
FFICXX.Generate.Type.Class
func_args
FFICXX.Generate.Type.Class
func_name
FFICXX.Generate.Type.Class
func_ret
FFICXX.Generate.Type.Class
genAllCppDefInstNonVirtual
FFICXX.Generate.Code.Cpp
genAllCppDefTmplNonVirtual
FFICXX.Generate.Code.Cpp
genAllCppDefTmplVirtual
FFICXX.Generate.Code.Cpp
genAllCppHeaderInclude
FFICXX.Generate.Code.Cpp
genAllCppHeaderInstNonVirtual
FFICXX.Generate.Code.Cpp
genAllCppHeaderTmplNonVirtual
FFICXX.Generate.Code.Cpp
genAllCppHeaderTmplType
FFICXX.Generate.Code.Cpp
genAllCppHeaderTmplVirtual
FFICXX.Generate.Code.Cpp
genAllHsFFI
FFICXX.Generate.Code.HsFFI
genAllHsFrontDecl
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontDowncastClass
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontInstCastable
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontInstExistCommon
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontInstExistVirtual
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontInstNew
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontInstNonVirtual
FFICXX.Generate.Code.HsFrontEnd
genAllHsFrontUpcastClass
FFICXX.Generate.Code.HsFrontEnd
genCppDefInstNonVirtual
FFICXX.Generate.Code.Cpp
genCppDefInstVirtual
FFICXX.Generate.Code.Cpp
genCppDefTmplNonVirtual
FFICXX.Generate.Code.Cpp
genCppDefTmplVirtual
FFICXX.Generate.Code.Cpp
genCppFiles
FFICXX.Generate.Code.Cpp
genCppHeaderInstNonVirtual
FFICXX.Generate.Code.Cpp
genCppHeaderInstVirtual
FFICXX.Generate.Code.Cpp
genCppHeaderTmplNonVirtual
FFICXX.Generate.Code.Cpp
genCppHeaderTmplType
FFICXX.Generate.Code.Cpp
genCppHeaderTmplVirtual
FFICXX.Generate.Code.Cpp
genCsrcFiles
FFICXX.Generate.Code.Cpp
genericFuncArgs
FFICXX.Generate.Type.Class
genericFuncRet
FFICXX.Generate.Type.Class
genExport
FFICXX.Generate.Code.HsFrontEnd
genExportConstructorAndNonvirtual
FFICXX.Generate.Code.HsFrontEnd
genExportList
FFICXX.Generate.Code.HsFrontEnd
genExportStatic
FFICXX.Generate.Code.HsFrontEnd
genExposedModules
FFICXX.Generate.Code.Cabal
genHsFFI
FFICXX.Generate.Code.HsFFI
genHsFrontDecl
FFICXX.Generate.Code.HsFrontEnd
genHsFrontDowncastClass
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInst
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstCastable
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstCastableSelf
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstExistCommon
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstExistVirtual
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstExistVirtualMethod
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstNew
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstNonVirtual
FFICXX.Generate.Code.HsFrontEnd
genHsFrontInstStatic
FFICXX.Generate.Code.HsFrontEnd
genHsFrontUpcastClass
FFICXX.Generate.Code.HsFrontEnd
genImportInCast
FFICXX.Generate.Code.HsFrontEnd
genImportInExistential
FFICXX.Generate.Code.HsFrontEnd
genImportInFFI
FFICXX.Generate.Code.HsFrontEnd
genImportInImplementation
FFICXX.Generate.Code.HsFrontEnd
genImportInInterface
FFICXX.Generate.Code.HsFrontEnd
genImportInModule
FFICXX.Generate.Code.HsFrontEnd
genIncludeFiles
FFICXX.Generate.Code.Cpp
genModuleDecl
FFICXX.Generate.Code.HsFrontEnd
genModuleIncludeHeader
FFICXX.Generate.Code.Cpp
genOtherModules
FFICXX.Generate.Code.Cabal
getBinDir
FFICXX.Paths_fficxx
getClassModuleBase
FFICXX.Generate.Type.Class
getDataDir
FFICXX.Paths_fficxx
getDataFileName
FFICXX.Paths_fficxx
getLibDir
FFICXX.Paths_fficxx
getLibexecDir
FFICXX.Paths_fficxx
HdrName
FFICXX.Generate.Type.PackageInterface
headerFileName
FFICXX.Generate.Generator.ContentMaker
HeaderName
FFICXX.Generate.Type.PackageInterface
hline
FFICXX.Generate.Util
hsArgs
FFICXX.Generate.Code.HsFrontEnd
hsbootTemplate
FFICXX.Generate.Generator.ContentMaker
hscFileName
FFICXX.Generate.Generator.ContentMaker
hscFuncName
FFICXX.Generate.Type.Class
hsClassDeclFuncTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassDeclHeaderTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassExistType
FFICXX.Generate.Code.HsFrontEnd
hsClassInstExistCommonTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassInstExistVirtualMethodNoSelfTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassInstExistVirtualMethodSelfTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassInstExistVirtualTmpl
FFICXX.Generate.Code.HsFrontEnd
hsClassName
FFICXX.Generate.Type.Class
hsClassRawType
FFICXX.Generate.Code.HsFrontEnd
hsCppTypeName
FFICXX.Generate.Type.Class
hsCTypeName
FFICXX.Generate.Type.Class
hsDowncastClassTmpl
FFICXX.Generate.Code.HsFrontEnd
hsExistentialCastBodyTmpl
FFICXX.Generate.Code.HsFrontEnd
hsExistentialGADTBodyTmpl
FFICXX.Generate.Code.HsFrontEnd
hsFFIClassFunc
FFICXX.Generate.Code.HsFFI
hsFileName
FFICXX.Generate.Generator.ContentMaker
hsFuncName
FFICXX.Generate.Type.Class
hsFuncTyp
FFICXX.Generate.Type.Class
hsFuncTypNoSelf
FFICXX.Generate.Type.Class
hsFuncXformer
FFICXX.Generate.Type.Class
hsInterfaceCastableInstanceSelfTmpl
FFICXX.Generate.Code.HsFrontEnd
hsInterfaceCastableInstanceTmpl
FFICXX.Generate.Code.HsFrontEnd
hsModuleDeclTmpl
FFICXX.Generate.Code.HsFrontEnd
hsUpcastClassTmpl
FFICXX.Generate.Code.HsFrontEnd
implementationHsFileName
FFICXX.Generate.Generator.ContentMaker
importOneClass
FFICXX.Generate.Code.HsFrontEnd
importSOURCEOneClass
FFICXX.Generate.Code.HsFrontEnd
int
FFICXX.Generate.Type.Class
intercalateWith
FFICXX.Generate.Util
intercalateWithM
FFICXX.Generate.Util
interfaceHsFileName
FFICXX.Generate.Generator.ContentMaker
intp
FFICXX.Generate.Type.Class
intp_
FFICXX.Generate.Type.Class
int_
FFICXX.Generate.Type.Class
isAbstractClass
FFICXX.Generate.Type.Class
IsConst
FFICXX.Generate.Type.Class
isDeleteFunc
FFICXX.Generate.Type.Class
isNewFunc
FFICXX.Generate.Type.Class
isStaticFunc
FFICXX.Generate.Type.Class
isVirtualFunc
FFICXX.Generate.Type.Class
mkAllClassModulesAndCIH
FFICXX.Generate.Code.Dependency
mkCastHs
FFICXX.Generate.Generator.ContentMaker
mkCIH
FFICXX.Generate.Code.Dependency
mkClassModule
FFICXX.Generate.Code.Dependency
mkComment
FFICXX.Generate.Code.HsFrontEnd
mkDaughterDef
FFICXX.Generate.Generator.ContentMaker
mkDaughterMap
FFICXX.Generate.Type.Class
mkDaughterSelfMap
FFICXX.Generate.Type.Class
mkDeclHeader
FFICXX.Generate.Generator.ContentMaker
mkDefMain
FFICXX.Generate.Generator.ContentMaker
mkExistentialEach
FFICXX.Generate.Generator.ContentMaker
mkExistentialHs
FFICXX.Generate.Generator.ContentMaker
mkFFIHsc
FFICXX.Generate.Generator.ContentMaker
mkGlobal
FFICXX.Generate.Generator.ContentMaker
mkHSBOOTCandidateList
FFICXX.Generate.Code.Dependency
mkHsFuncArgType
FFICXX.Generate.Code.HsFrontEnd
mkHsFuncRetType
FFICXX.Generate.Code.HsFrontEnd
mkImplementationHs
FFICXX.Generate.Generator.ContentMaker
mkInterfaceHs
FFICXX.Generate.Generator.ContentMaker
mkInterfaceHSBOOT
FFICXX.Generate.Generator.ContentMaker
mkModuleDepCpp
FFICXX.Generate.Code.Dependency
mkModuleDepFFI
FFICXX.Generate.Code.Dependency
mkModuleDepFFI4One
FFICXX.Generate.Code.Dependency
mkModuleDepHighNonSource
FFICXX.Generate.Code.Dependency
mkModuleDepHighSource
FFICXX.Generate.Code.Dependency
mkModuleDepRaw
FFICXX.Generate.Code.Dependency
mkModuleExports
FFICXX.Generate.Type.Module
mkModuleHs
FFICXX.Generate.Generator.ContentMaker
mkPackageInterface
FFICXX.Generate.Generator.ContentMaker
mkParentDef
FFICXX.Generate.Generator.ContentMaker
mkPkgCppFileName
FFICXX.Generate.Code.Dependency
mkPkgHeaderFileName
FFICXX.Generate.Code.Dependency
mkPkgIncludeHeadersInCPP
FFICXX.Generate.Code.Dependency
mkPkgIncludeHeadersInH
FFICXX.Generate.Code.Dependency
mkPostComment
FFICXX.Generate.Code.HsFrontEnd
mkProtectedFunctionList
FFICXX.Generate.Generator.ContentMaker
mkRawTypeHs
FFICXX.Generate.Generator.ContentMaker
mkTypeDeclHeader
FFICXX.Generate.Generator.ContentMaker
Module
1 (Type/Class)
FFICXX.Generate.Type.Module
2 (Data Constructor)
FFICXX.Generate.Type.Module
moduleDirFile
FFICXX.Generate.Util
moduleTemplate
FFICXX.Generate.Generator.ContentMaker
module_exports
FFICXX.Generate.Type.Module
module_name
FFICXX.Generate.Type.Module
Namespace
FFICXX.Generate.Type.Class
NoConst
FFICXX.Generate.Type.Class
NonVirtual
FFICXX.Generate.Type.Class
nonvirtualName
FFICXX.Generate.Type.Class
nonVirtualNotNewFuncs
FFICXX.Generate.Type.Class
notExistThenCreate
FFICXX.Generate.Generator.Driver
NS
FFICXX.Generate.Type.Class
PackageInterface
FFICXX.Generate.Type.PackageInterface
PackageName
FFICXX.Generate.Type.PackageInterface
PkgClass
FFICXX.Generate.Type.Annotate
PkgMethod
FFICXX.Generate.Type.Annotate
PkgModule
FFICXX.Generate.Type.Annotate
PkgName
FFICXX.Generate.Type.PackageInterface
PkgType
FFICXX.Generate.Type.Annotate
Protected
FFICXX.Generate.Type.Class
ProtectedMethod
FFICXX.Generate.Type.Class
rawToHighDecl
FFICXX.Generate.Code.HsFrontEnd
rawToHighInstance
FFICXX.Generate.Code.HsFrontEnd
rawtypeHsFileName
FFICXX.Generate.Generator.ContentMaker
render
FFICXX.Generate.Util
renderTemplateGroup
FFICXX.Generate.Util
rettypeToString
FFICXX.Generate.Type.Class
returnDependency
FFICXX.Generate.Code.Dependency
self
FFICXX.Generate.Type.Class
SelfType
FFICXX.Generate.Type.Class
self_
FFICXX.Generate.Type.Class
setManyAttribSafer
FFICXX.Generate.Util
short
FFICXX.Generate.Type.Class
short_
FFICXX.Generate.Type.Class
srcDir
FFICXX.Generate.Generator.ContentMaker
Static
FFICXX.Generate.Type.Class
staticFuncs
FFICXX.Generate.Type.Class
toLowers
FFICXX.Generate.Util
toUppers
FFICXX.Generate.Util
typeclassName
FFICXX.Generate.Type.Class
typeclassNameFromStr
FFICXX.Generate.Type.Class
typeDeclHeaderFileName
FFICXX.Generate.Generator.ContentMaker
typeHsFileName
FFICXX.Generate.Generator.ContentMaker
TypeMacro
FFICXX.Generate.Type.PackageInterface
Types
FFICXX.Generate.Type.Class
TypMcro
FFICXX.Generate.Type.PackageInterface
uint
FFICXX.Generate.Type.Class
uint_
FFICXX.Generate.Type.Class
unNamespace
FFICXX.Generate.Type.Class
unProtected
FFICXX.Generate.Type.Class
unTypMcro
FFICXX.Generate.Type.PackageInterface
verbatim
FFICXX.Generate.QQ.Verbatim
version
FFICXX.Paths_fficxx
Virtual
FFICXX.Generate.Type.Class
virtualFuncs
FFICXX.Generate.Type.Class
Void
FFICXX.Generate.Type.Class
voidp
FFICXX.Generate.Type.Class
voidp_
FFICXX.Generate.Type.Class
void_
FFICXX.Generate.Type.Class
writeCastHs
FFICXX.Generate.Generator.Driver
writeCppDef
FFICXX.Generate.Generator.Driver
writeDeclHeaders
FFICXX.Generate.Generator.Driver
writeExistentialHs
FFICXX.Generate.Generator.Driver
writeFFIHsc
FFICXX.Generate.Generator.Driver
writeImplementationHs
FFICXX.Generate.Generator.Driver
writeInterfaceHs
FFICXX.Generate.Generator.Driver
writeInterfaceHSBOOT
FFICXX.Generate.Generator.Driver
writeModuleHs
FFICXX.Generate.Generator.Driver
writePkgHs
FFICXX.Generate.Generator.Driver
writeRawTypeHs
FFICXX.Generate.Generator.Driver
writeTypeDeclHeaders
FFICXX.Generate.Generator.Driver