Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data Definition a Source
DefInterface (Interface a) | |
DefPartial (Partial a) | |
DefDictionary (Dictionary a) | |
DefException (Exception a) | |
DefEnum (Enum a) | |
DefTypedef (Typedef a) | |
DefImplementsStatement (ImplementsStatement a) |
Eq a => Eq (Definition a) Source | |
Show a => Show (Definition a) Source |
Interface a Ident (Maybe Ident) [InterfaceMember a] |
data Dictionary a Source
Dictionary a Ident (Maybe Ident) [DictionaryMember a] |
Eq a => Eq (Dictionary a) Source | |
Show a => Show (Dictionary a) Source |
Exception a Ident (Maybe Ident) [ExceptionMember a] |
data ImplementsStatement a Source
Eq a => Eq (ImplementsStatement a) Source | |
Show a => Show (ImplementsStatement a) Source |
data InterfaceMember a Source
IMemConst (Const a) | |
IMemAttribute (Attribute a) | |
IMemOperation (Operation a) |
Eq a => Eq (InterfaceMember a) Source | |
Show a => Show (InterfaceMember a) Source |
data DictionaryMember a Source
Eq a => Eq (DictionaryMember a) Source | |
Show a => Show (DictionaryMember a) Source |
data ExceptionMember a Source
Eq a => Eq (ExceptionMember a) Source | |
Show a => Show (ExceptionMember a) Source |
data ArgumentName Source
data ConstValue Source
data SingleType Source
data NonAnyType Source
data PrimitiveType Source
data IntegerType Source
data TypeSuffix Source
type UnionType = [UnionMemberType] Source
data UnionMemberType Source