Documentation
Typedef | |
Constant | |
Interface | |
| |
Module | |
| |
DispInterface | |
| |
CoClass | |
| |
Library | |
| |
Method | |
| |
Property | |
HsLiteral String | |
CInclude String | |
CLiteral String |
type InterfaceDecl = DeclSource
type ModuleDecl = DeclSource
type DispInterfaceDecl = DeclSource
data CoClassDecl Source
type LibraryDecl = DeclSource
type InterfaceInherit = [(QualName, Int)]Source
Integer Size Signed | |
StablePtr | |
FunTy CallConv Result [Param] | |
Float Size | |
Char Signed | |
WChar | |
Bool | |
Octet | |
Any | |
Object | |
String Type Bool (Maybe Expr) | |
WString Bool (Maybe Expr) | |
Sequence Type (Maybe Expr) (Maybe Expr) | |
Fixed Expr IntegerLit | |
Name Name Name (Maybe Name) (Maybe [Attribute]) (Maybe Type) (Maybe TypeInfo) | |
Struct Id [Field] (Maybe Int) | |
Enum Id EnumKind [EnumValue] | |
Union Id Type Id Id [Switch] | |
UnionNon Id [Switch] | |
CUnion Id [Field] (Maybe Int) | |
Pointer PointerType Bool Type | |
Array Type [Expr] | |
Void | |
Iface Name (Maybe Name) Name [Attribute] Bool InterfaceInherit | |
SafeArray Type |
Id | |
|
data AttributeParam Source
Switch | |
| |
SwitchEmpty (Maybe [(CaseLabel, String)]) |