FFICXX.Generate.Type.Class

data CTypes

data CPPTypes

data IsConst

data Types

cvarToStr

ctypToStr

self_

cstring_

cint_

int_

uint_

ulong_

long_

culong_

clong_

cchar_

char_

short_

cdouble_

double_

doublep_

float_

bool_

void_

voidp_

intp_

charpp_

star_

cstar_

self

voidp

cstring

cint

int

uint

long

ulong

clong

culong

cchar

char

short

cdouble

double

doublep

float

bool

intp

charpp

star

cstar

cppclass_

cppclass

cppclassconst

cppclassref_

cppclassref

hsCTypeName

hsCppTypeName

type Args

data Function

data TopLevelFunction

hsFrontNameForTopLevelFunction

data TopLevelImportHeader

isNewFunc

isDeleteFunc

isVirtualFunc

isStaticFunc

virtualFuncs

constructorFuncs

nonVirtualNotNewFuncs

staticFuncs

argToString

argsToString

argsToStringNoSelf

argToCallString

argsToCallString

rettypeToString

data ProtectedMethod

data Cabal

data Class

data Namespace

data ClassImportHeader

data ClassModule

data ClassGlobal

isAbstractClass

type DaughterMap

class_allparents

getClassModuleBase

mkDaughterMap

mkDaughterSelfMap

ctypToHsTyp

typeclassName

typeclassNameFromStr

hsClassName

existConstructorName

hsFuncTyp

hsFuncTypNoSelf

hscFuncName

hsFuncName

hsFuncXformer

genericFuncRet

genericFuncArgs

aliasedFuncName

cppStaticName

cppFuncName

constructorName

nonvirtualName

destructorName