apigen-0.0.2: FFI API generator for several languages

Index

AbsApigen.Types
AddApigen.Types
addPrologueApigen.Language.Haskell
alwaysNamespaceApigen.Language.Apidsl
ArrayPropApigen.Types
ArrayTypeApigen.Types
B16Apigen.Types
B32Apigen.Types
B64Apigen.Types
B8Apigen.Types
BitSizeApigen.Types
BoolApigen.Types
builtinsApigen.Parser.SymbolNumbers
BuiltinType 
1 (Type/Class)Apigen.Types
2 (Data Constructor)Apigen.Types
CallbackTypeApigen.Types
CallbackTypeDeclApigen.Types
CharApigen.Types
ClassDeclApigen.Types
collectApigen.Parser.SymbolNumbers
commaSpaceApigen.Language.Apidsl
ConstArrayTypeApigen.Types
ConstnessApigen.Types
ConstPointerTypeApigen.Types
ConstructorApigen.Types
ConstThisApigen.Types
ConstTypeApigen.Types
ContextApigen.Language.Apidsl
DeclApigen.Types
declNameApigen.Parser.Query
DefineApigen.Types
DestructorApigen.Types
displayApigen.Parser.SymbolTable
displayWithinApigen.Parser.SymbolTable
DivApigen.Types
EnumerationApigen.Types
EnumMemberApigen.Types
FunctionApigen.Types
genArgApigen.Language.Haskell
genArgsApigen.Language.Haskell
genEnumApigen.Language.Haskell
genEnumeratorApigen.Language.Haskell
generate 
1 (Function)Apigen.Language.Haskell
2 (Function)Apigen.Language.PyDsl
3 (Function)Apigen.Language.Apidsl
GeneratedApigen.Types
GeneratedFromIntApigen.Types
GeneratedToStringApigen.Types
generatorApigen.Language.Haskell
genFunctionApigen.Language.Haskell
genFuncTypeApigen.Language.Haskell
genStdTypeApigen.Language.Haskell
genStructApigen.Language.Haskell
genTypeApigen.Language.Haskell
idToHaskellApigen.Language.Haskell
IdTypeDeclApigen.Types
insertApigen.Parser.SymbolTable
IntValApigen.Types
invertApigen.Parser.SymbolNumbers
isErrorEnumApigen.Language.Haskell
joinLinesApigen.Language.Haskell
lookupSymApigen.Parser.SymbolNumbers
MApigen.Parser.SymbolTable
MaxApigen.Types
maybeParenApigen.Language.Haskell
MethodApigen.Types
Model 
1 (Type/Class)Apigen.Types
2 (Data Constructor)Apigen.Types
Module 
1 (Type/Class)Apigen.Types
2 (Data Constructor)Apigen.Types
MulApigen.Types
mustLookupApigen.Parser.SymbolTable
mustLookupMApigen.Parser.SymbolTable
MutableThisApigen.Types
NameApigen.Parser.SymbolTable
NamespaceApigen.Types
NameToSIdApigen.Parser.SymbolTable
ParenApigen.Types
parseModelApigen.Parser
PointerTypeApigen.Types
ppBitSizeApigen.Language.Apidsl
ppBuiltinTypeApigen.Language.Apidsl
ppConstnessApigen.Language.Apidsl
ppDeclApigen.Language.Apidsl
ppFunctionApigen.Language.Apidsl
ppGeneratedApigen.Language.Apidsl
ppLexemeApigen.Language.Apidsl
ppMaybeApigen.Language.Apidsl
ppModelApigen.Language.Apidsl
ppModuleApigen.Language.Apidsl
PropertyApigen.Types
RefApigen.Types
renameMApigen.Parser.SymbolTable
renderApigen.Language.Apidsl
renderSApigen.Language.Apidsl
resolveApigen.Parser.SymbolTable
resolveMApigen.Parser.SymbolTable
SIdApigen.Parser.SymbolTable
SIdToNameApigen.Parser.SymbolTable
simplify 
1 (Function)Apigen.Parser.InferSizedParam
2 (Function)Apigen.Parser.InferSizedGet
3 (Function)Apigen.Parser.InferSections
4 (Function)Apigen.Parser.InferProperties
5 (Function)Apigen.Parser.InferNamespace
6 (Function)Apigen.Parser.InferGenerated
7 (Function)Apigen.Parser.InferClasses
SIntApigen.Types
SizedArrayTypeApigen.Types
SizeTApigen.Types
StringApigen.Types
SubApigen.Types
SymApigen.Parser.SymbolTable
symtabActionsApigen.Parser.SymbolNumbers
SYM_absApigen.Patterns
SYM_APIGEN_IGNOREApigen.Patterns
SYM_maxApigen.Patterns
TranslationUnitApigen.Parser.SymbolNumbers
TypeDeclApigen.Types
TypenameApigen.Types
TY_boolApigen.Patterns
TY_charApigen.Patterns
TY_int16_tApigen.Patterns
TY_int32_tApigen.Patterns
TY_int64_tApigen.Patterns
TY_int8_tApigen.Patterns
TY_size_tApigen.Patterns
TY_uint16_tApigen.Patterns
TY_uint32_tApigen.Patterns
TY_uint64_tApigen.Patterns
TY_uint8_tApigen.Patterns
TY_voidApigen.Patterns
UIntApigen.Types
UserArrayTypeApigen.Types
ValuePropApigen.Types
VarApigen.Types
VoidApigen.Types
VoidPtrApigen.Types