apigen-0.0.2: FFI API generator for several languages
Contents
Index
Index
<$$>
Apigen.Language.Apidsl
Abs
Apigen.Types
Add
Apigen.Types
addPrologue
Apigen.Language.Haskell
alwaysNamespace
Apigen.Language.Apidsl
ArrayProp
Apigen.Types
ArrayType
Apigen.Types
B16
Apigen.Types
B32
Apigen.Types
B64
Apigen.Types
B8
Apigen.Types
BitSize
Apigen.Types
Bool
Apigen.Types
builtins
Apigen.Parser.SymbolNumbers
BuiltinType
1 (Type/Class)
Apigen.Types
2 (Data Constructor)
Apigen.Types
CallbackType
Apigen.Types
CallbackTypeDecl
Apigen.Types
Char
Apigen.Types
ClassDecl
Apigen.Types
collect
Apigen.Parser.SymbolNumbers
commaSpace
Apigen.Language.Apidsl
ConstArrayType
Apigen.Types
Constness
Apigen.Types
ConstPointerType
Apigen.Types
Constructor
Apigen.Types
ConstThis
Apigen.Types
ConstType
Apigen.Types
Context
Apigen.Language.Apidsl
Decl
Apigen.Types
declName
Apigen.Parser.Query
Define
Apigen.Types
Destructor
Apigen.Types
display
Apigen.Parser.SymbolTable
displayWithin
Apigen.Parser.SymbolTable
Div
Apigen.Types
Enumeration
Apigen.Types
EnumMember
Apigen.Types
Function
Apigen.Types
genArg
Apigen.Language.Haskell
genArgs
Apigen.Language.Haskell
genEnum
Apigen.Language.Haskell
genEnumerator
Apigen.Language.Haskell
generate
1 (Function)
Apigen.Language.Haskell
2 (Function)
Apigen.Language.PyDsl
3 (Function)
Apigen.Language.Apidsl
Generated
Apigen.Types
GeneratedFromInt
Apigen.Types
GeneratedToString
Apigen.Types
generator
Apigen.Language.Haskell
genFunction
Apigen.Language.Haskell
genFuncType
Apigen.Language.Haskell
genStdType
Apigen.Language.Haskell
genStruct
Apigen.Language.Haskell
genType
Apigen.Language.Haskell
idToHaskell
Apigen.Language.Haskell
IdTypeDecl
Apigen.Types
insert
Apigen.Parser.SymbolTable
int
Apigen.Language.Apidsl
IntVal
Apigen.Types
invert
Apigen.Parser.SymbolNumbers
isErrorEnum
Apigen.Language.Haskell
joinLines
Apigen.Language.Haskell
lookupSym
Apigen.Parser.SymbolNumbers
M
Apigen.Parser.SymbolTable
Max
Apigen.Types
maybeParen
Apigen.Language.Haskell
Method
Apigen.Types
Model
1 (Type/Class)
Apigen.Types
2 (Data Constructor)
Apigen.Types
Module
1 (Type/Class)
Apigen.Types
2 (Data Constructor)
Apigen.Types
Mul
Apigen.Types
mustLookup
Apigen.Parser.SymbolTable
mustLookupM
Apigen.Parser.SymbolTable
MutableThis
Apigen.Types
Name
Apigen.Parser.SymbolTable
Namespace
Apigen.Types
NameToSId
Apigen.Parser.SymbolTable
Paren
Apigen.Types
parseModel
Apigen.Parser
PointerType
Apigen.Types
ppBitSize
Apigen.Language.Apidsl
ppBuiltinType
Apigen.Language.Apidsl
ppConstness
Apigen.Language.Apidsl
ppDecl
Apigen.Language.Apidsl
ppFunction
Apigen.Language.Apidsl
ppGenerated
Apigen.Language.Apidsl
ppLexeme
Apigen.Language.Apidsl
ppMaybe
Apigen.Language.Apidsl
ppModel
Apigen.Language.Apidsl
ppModule
Apigen.Language.Apidsl
Property
Apigen.Types
Ref
Apigen.Types
renameM
Apigen.Parser.SymbolTable
render
Apigen.Language.Apidsl
renderS
Apigen.Language.Apidsl
renderSmart
Apigen.Language.Apidsl
resolve
Apigen.Parser.SymbolTable
resolveM
Apigen.Parser.SymbolTable
SId
Apigen.Parser.SymbolTable
SIdToName
Apigen.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
SInt
Apigen.Types
SizedArrayType
Apigen.Types
SizeT
Apigen.Types
String
Apigen.Types
Sub
Apigen.Types
Sym
Apigen.Parser.SymbolTable
symtabActions
Apigen.Parser.SymbolNumbers
SYM_abs
Apigen.Patterns
SYM_APIGEN_IGNORE
Apigen.Patterns
SYM_max
Apigen.Patterns
TranslationUnit
Apigen.Parser.SymbolNumbers
TypeDecl
Apigen.Types
Typename
Apigen.Types
TY_bool
Apigen.Patterns
TY_char
Apigen.Patterns
TY_int16_t
Apigen.Patterns
TY_int32_t
Apigen.Patterns
TY_int64_t
Apigen.Patterns
TY_int8_t
Apigen.Patterns
TY_size_t
Apigen.Patterns
TY_uint16_t
Apigen.Patterns
TY_uint32_t
Apigen.Patterns
TY_uint64_t
Apigen.Patterns
TY_uint8_t
Apigen.Patterns
TY_void
Apigen.Patterns
UInt
Apigen.Types
UserArrayType
Apigen.Types
ValueProp
Apigen.Types
Var
Apigen.Types
Void
Apigen.Types
VoidPtr
Apigen.Types