packages feed

haskell-gi 0.17 → 0.17.1

raw patch · 3 files changed

+10/−3 lines, 3 filesdep ~CabalPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: Cabal

API changes (from Hackage documentation)

- Data.GI.CodeGen.API: allocCalloc :: AllocationInfo -> AllocationOp
- Data.GI.CodeGen.API: allocCopy :: AllocationInfo -> AllocationOp
- Data.GI.CodeGen.API: allocFree :: AllocationInfo -> AllocationOp
- Data.GI.CodeGen.API: argCName :: Arg -> Text
- Data.GI.CodeGen.API: argCallerAllocates :: Arg -> Bool
- Data.GI.CodeGen.API: argClosure :: Arg -> Int
- Data.GI.CodeGen.API: argDestroy :: Arg -> Int
- Data.GI.CodeGen.API: argScope :: Arg -> Scope
- Data.GI.CodeGen.API: argType :: Arg -> Type
- Data.GI.CodeGen.API: args :: Callable -> [Arg]
- Data.GI.CodeGen.API: callableDeprecated :: Callable -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: constantDeprecated :: Constant -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: constantType :: Constant -> Type
- Data.GI.CodeGen.API: constantValue :: Constant -> Text
- Data.GI.CodeGen.API: direction :: Arg -> Direction
- Data.GI.CodeGen.API: enumDeprecated :: Enumeration -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: enumStorageBytes :: Enumeration -> Int
- Data.GI.CodeGen.API: enumTypeInit :: Enumeration -> Maybe Text
- Data.GI.CodeGen.API: enumValues :: Enumeration -> [(Text, Int64)]
- Data.GI.CodeGen.API: errorDomain :: Enumeration -> Maybe Text
- Data.GI.CodeGen.API: fieldCallback :: Field -> Maybe Callback
- Data.GI.CodeGen.API: fieldDeprecated :: Field -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: fieldFlags :: Field -> [FieldInfoFlag]
- Data.GI.CodeGen.API: fieldName :: Field -> Text
- Data.GI.CodeGen.API: fieldOffset :: Field -> Int
- Data.GI.CodeGen.API: fieldType :: Field -> Type
- Data.GI.CodeGen.API: fieldVisible :: Field -> Bool
- Data.GI.CodeGen.API: fnCallable :: Function -> Callable
- Data.GI.CodeGen.API: fnMovedTo :: Function -> Maybe Text
- Data.GI.CodeGen.API: fnSymbol :: Function -> Text
- Data.GI.CodeGen.API: fnThrows :: Function -> Bool
- Data.GI.CodeGen.API: girAPIs :: GIRInfo -> [(Name, API)]
- Data.GI.CodeGen.API: girCTypes :: GIRInfo -> Map Text Name
- Data.GI.CodeGen.API: girNSName :: GIRInfo -> Text
- Data.GI.CodeGen.API: girNSVersion :: GIRInfo -> Text
- Data.GI.CodeGen.API: girPCPackages :: GIRInfo -> [Text]
- Data.GI.CodeGen.API: gtypeStructFor :: Struct -> Maybe Name
- Data.GI.CodeGen.API: ifDeprecated :: Interface -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: ifMethods :: Interface -> [Method]
- Data.GI.CodeGen.API: ifPrerequisites :: Interface -> [Name]
- Data.GI.CodeGen.API: ifProperties :: Interface -> [Property]
- Data.GI.CodeGen.API: ifSignals :: Interface -> [Signal]
- Data.GI.CodeGen.API: ifTypeInit :: Interface -> Maybe Text
- Data.GI.CodeGen.API: instance Show API
- Data.GI.CodeGen.API: instance Show GIRInfo
- Data.GI.CodeGen.API: instance Show GIRInfoParse
- Data.GI.CodeGen.API: instance Show GIRNamespace
- Data.GI.CodeGen.API: instance Show GIRNodeSpec
- Data.GI.CodeGen.API: instance Show GIRRule
- Data.GI.CodeGen.API: mayBeNull :: Arg -> Bool
- Data.GI.CodeGen.API: methodCallable :: Method -> Callable
- Data.GI.CodeGen.API: methodMovedTo :: Method -> Maybe Text
- Data.GI.CodeGen.API: methodName :: Method -> Name
- Data.GI.CodeGen.API: methodSymbol :: Method -> Text
- Data.GI.CodeGen.API: methodThrows :: Method -> Bool
- Data.GI.CodeGen.API: methodType :: Method -> MethodType
- Data.GI.CodeGen.API: name :: Name -> Text
- Data.GI.CodeGen.API: namespace :: Name -> Text
- Data.GI.CodeGen.API: objDeprecated :: Object -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: objDocumentation :: Object -> Maybe Documentation
- Data.GI.CodeGen.API: objInterfaces :: Object -> [Name]
- Data.GI.CodeGen.API: objMethods :: Object -> [Method]
- Data.GI.CodeGen.API: objParent :: Object -> Maybe Name
- Data.GI.CodeGen.API: objProperties :: Object -> [Property]
- Data.GI.CodeGen.API: objSignals :: Object -> [Signal]
- Data.GI.CodeGen.API: objTypeInit :: Object -> Text
- Data.GI.CodeGen.API: objTypeName :: Object -> Text
- Data.GI.CodeGen.API: propDeprecated :: Property -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: propFlags :: Property -> [PropertyFlag]
- Data.GI.CodeGen.API: propName :: Property -> Text
- Data.GI.CodeGen.API: propReadNullable :: Property -> Maybe Bool
- Data.GI.CodeGen.API: propTransfer :: Property -> Transfer
- Data.GI.CodeGen.API: propType :: Property -> Type
- Data.GI.CodeGen.API: propWriteNullable :: Property -> Maybe Bool
- Data.GI.CodeGen.API: returnMayBeNull :: Callable -> Bool
- Data.GI.CodeGen.API: returnTransfer :: Callable -> Transfer
- Data.GI.CodeGen.API: returnType :: Callable -> Maybe Type
- Data.GI.CodeGen.API: sigCallable :: Signal -> Callable
- Data.GI.CodeGen.API: sigDeprecated :: Signal -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: sigName :: Signal -> Text
- Data.GI.CodeGen.API: skipReturn :: Callable -> Bool
- Data.GI.CodeGen.API: structAllocationInfo :: Struct -> AllocationInfo
- Data.GI.CodeGen.API: structDeprecated :: Struct -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: structDocumentation :: Struct -> Maybe Documentation
- Data.GI.CodeGen.API: structFields :: Struct -> [Field]
- Data.GI.CodeGen.API: structIsBoxed :: Struct -> Bool
- Data.GI.CodeGen.API: structIsDisguised :: Struct -> Bool
- Data.GI.CodeGen.API: structMethods :: Struct -> [Method]
- Data.GI.CodeGen.API: structSize :: Struct -> Int
- Data.GI.CodeGen.API: structTypeInit :: Struct -> Maybe Text
- Data.GI.CodeGen.API: transfer :: Arg -> Transfer
- Data.GI.CodeGen.API: unionAllocationInfo :: Union -> AllocationInfo
- Data.GI.CodeGen.API: unionDeprecated :: Union -> Maybe DeprecationInfo
- Data.GI.CodeGen.API: unionFields :: Union -> [Field]
- Data.GI.CodeGen.API: unionIsBoxed :: Union -> Bool
- Data.GI.CodeGen.API: unionMethods :: Union -> [Method]
- Data.GI.CodeGen.API: unionSize :: Union -> Int
- Data.GI.CodeGen.API: unionTypeInit :: Union -> Maybe Text
- Data.GI.CodeGen.Code: bootCode :: ModuleInfo -> Code
- Data.GI.CodeGen.Code: instance Eq BaseVersion
- Data.GI.CodeGen.Code: instance Eq Code
- Data.GI.CodeGen.Code: instance Eq Export
- Data.GI.CodeGen.Code: instance Eq ExportType
- Data.GI.CodeGen.Code: instance Eq ModuleFlag
- Data.GI.CodeGen.Code: instance Monoid Code
- Data.GI.CodeGen.Code: instance Ord BaseVersion
- Data.GI.CodeGen.Code: instance Ord Export
- Data.GI.CodeGen.Code: instance Ord ExportType
- Data.GI.CodeGen.Code: instance Ord ModuleFlag
- Data.GI.CodeGen.Code: instance Show BaseVersion
- Data.GI.CodeGen.Code: instance Show CGError
- Data.GI.CodeGen.Code: instance Show Code
- Data.GI.CodeGen.Code: instance Show Export
- Data.GI.CodeGen.Code: instance Show ExportType
- Data.GI.CodeGen.Code: instance Show ModuleFlag
- Data.GI.CodeGen.Code: moduleCode :: ModuleInfo -> Code
- Data.GI.CodeGen.Code: moduleDeps :: ModuleInfo -> Deps
- Data.GI.CodeGen.Code: moduleDoc :: ModuleInfo -> Maybe Text
- Data.GI.CodeGen.Code: moduleExports :: ModuleInfo -> Seq Export
- Data.GI.CodeGen.Code: moduleFlags :: ModuleInfo -> Set ModuleFlag
- Data.GI.CodeGen.Code: moduleGHCOpts :: ModuleInfo -> Set Text
- Data.GI.CodeGen.Code: moduleMinBase :: ModuleInfo -> BaseVersion
- Data.GI.CodeGen.Code: moduleName :: ModuleInfo -> ModuleName
- Data.GI.CodeGen.Code: modulePragmas :: ModuleInfo -> Set Text
- Data.GI.CodeGen.Code: submodules :: ModuleInfo -> Map Text ModuleInfo
- Data.GI.CodeGen.Config: modName :: Config -> Maybe Text
- Data.GI.CodeGen.Config: overrides :: Config -> Overrides
- Data.GI.CodeGen.Config: verbose :: Config -> Bool
- Data.GI.CodeGen.Conversions: instance Eq Constructor
- Data.GI.CodeGen.Conversions: instance Functor FExpr
- Data.GI.CodeGen.Conversions: instance Functor f => Applicative (Free f)
- Data.GI.CodeGen.Conversions: instance Functor f => Functor (Free f)
- Data.GI.CodeGen.Conversions: instance Functor f => Monad (Free f)
- Data.GI.CodeGen.Conversions: instance IsString Constructor
- Data.GI.CodeGen.Conversions: instance Show Constructor
- Data.GI.CodeGen.Conversions: instance Show Map
- Data.GI.CodeGen.Conversions: instance Show next => Show (FExpr next)
- Data.GI.CodeGen.Inheritance: instance Inheritable Method
- Data.GI.CodeGen.Inheritance: instance Inheritable Property
- Data.GI.CodeGen.Inheritance: instance Inheritable Signal
- Data.GI.CodeGen.LibGIRepository: instance BoxedObject BaseInfo
- Data.GI.CodeGen.Overrides: instance Monoid Overrides
- Data.GI.CodeGen.Overrides: instance Show Overrides
- Data.GI.CodeGen.Overrides: instance Show ParserFlag
- Data.GI.CodeGen.Overrides: instance Show ParserState
- Data.GI.GIR.Allocation: allocCalloc :: AllocationInfo -> AllocationOp
- Data.GI.GIR.Allocation: allocCopy :: AllocationInfo -> AllocationOp
- Data.GI.GIR.Allocation: allocFree :: AllocationInfo -> AllocationOp
- Data.GI.GIR.Allocation: instance Eq AllocationOp
- Data.GI.GIR.Allocation: instance Show AllocationInfo
- Data.GI.GIR.Allocation: instance Show AllocationOp
- Data.GI.GIR.Arg: argCName :: Arg -> Text
- Data.GI.GIR.Arg: argCallerAllocates :: Arg -> Bool
- Data.GI.GIR.Arg: argClosure :: Arg -> Int
- Data.GI.GIR.Arg: argDestroy :: Arg -> Int
- Data.GI.GIR.Arg: argScope :: Arg -> Scope
- Data.GI.GIR.Arg: argType :: Arg -> Type
- Data.GI.GIR.Arg: direction :: Arg -> Direction
- Data.GI.GIR.Arg: instance Eq Arg
- Data.GI.GIR.Arg: instance Eq Direction
- Data.GI.GIR.Arg: instance Eq Scope
- Data.GI.GIR.Arg: instance Ord Arg
- Data.GI.GIR.Arg: instance Ord Direction
- Data.GI.GIR.Arg: instance Ord Scope
- Data.GI.GIR.Arg: instance Show Arg
- Data.GI.GIR.Arg: instance Show Direction
- Data.GI.GIR.Arg: instance Show Scope
- Data.GI.GIR.Arg: mayBeNull :: Arg -> Bool
- Data.GI.GIR.Arg: transfer :: Arg -> Transfer
- Data.GI.GIR.BasicTypes: instance Eq Alias
- Data.GI.GIR.BasicTypes: instance Eq BasicType
- Data.GI.GIR.BasicTypes: instance Eq Name
- Data.GI.GIR.BasicTypes: instance Eq Transfer
- Data.GI.GIR.BasicTypes: instance Eq Type
- Data.GI.GIR.BasicTypes: instance Ord Alias
- Data.GI.GIR.BasicTypes: instance Ord BasicType
- Data.GI.GIR.BasicTypes: instance Ord Name
- Data.GI.GIR.BasicTypes: instance Ord Transfer
- Data.GI.GIR.BasicTypes: instance Ord Type
- Data.GI.GIR.BasicTypes: instance Show Alias
- Data.GI.GIR.BasicTypes: instance Show BasicType
- Data.GI.GIR.BasicTypes: instance Show Name
- Data.GI.GIR.BasicTypes: instance Show Transfer
- Data.GI.GIR.BasicTypes: instance Show Type
- Data.GI.GIR.BasicTypes: name :: Name -> Text
- Data.GI.GIR.BasicTypes: namespace :: Name -> Text
- Data.GI.GIR.Callable: args :: Callable -> [Arg]
- Data.GI.GIR.Callable: callableDeprecated :: Callable -> Maybe DeprecationInfo
- Data.GI.GIR.Callable: instance Eq Callable
- Data.GI.GIR.Callable: instance Show Callable
- Data.GI.GIR.Callable: returnMayBeNull :: Callable -> Bool
- Data.GI.GIR.Callable: returnTransfer :: Callable -> Transfer
- Data.GI.GIR.Callable: returnType :: Callable -> Maybe Type
- Data.GI.GIR.Callable: skipReturn :: Callable -> Bool
- Data.GI.GIR.Callback: instance Show Callback
- Data.GI.GIR.Constant: constantDeprecated :: Constant -> Maybe DeprecationInfo
- Data.GI.GIR.Constant: constantType :: Constant -> Type
- Data.GI.GIR.Constant: constantValue :: Constant -> Text
- Data.GI.GIR.Constant: instance Show Constant
- Data.GI.GIR.Deprecation: instance Eq DeprecationInfo
- Data.GI.GIR.Deprecation: instance Show DeprecationInfo
- Data.GI.GIR.Documentation: docText :: Documentation -> Text
- Data.GI.GIR.Documentation: instance Eq Documentation
- Data.GI.GIR.Documentation: instance Show Documentation
- Data.GI.GIR.Enum: enumDeprecated :: Enumeration -> Maybe DeprecationInfo
- Data.GI.GIR.Enum: enumStorageBytes :: Enumeration -> Int
- Data.GI.GIR.Enum: enumTypeInit :: Enumeration -> Maybe Text
- Data.GI.GIR.Enum: enumValues :: Enumeration -> [(Text, Int64)]
- Data.GI.GIR.Enum: errorDomain :: Enumeration -> Maybe Text
- Data.GI.GIR.Enum: instance Show Enumeration
- Data.GI.GIR.Field: fieldCallback :: Field -> Maybe Callback
- Data.GI.GIR.Field: fieldDeprecated :: Field -> Maybe DeprecationInfo
- Data.GI.GIR.Field: fieldFlags :: Field -> [FieldInfoFlag]
- Data.GI.GIR.Field: fieldName :: Field -> Text
- Data.GI.GIR.Field: fieldOffset :: Field -> Int
- Data.GI.GIR.Field: fieldType :: Field -> Type
- Data.GI.GIR.Field: fieldVisible :: Field -> Bool
- Data.GI.GIR.Field: instance Show Field
- Data.GI.GIR.Field: instance Show FieldInfoFlag
- Data.GI.GIR.Flags: instance Show Flags
- Data.GI.GIR.Function: fnCallable :: Function -> Callable
- Data.GI.GIR.Function: fnMovedTo :: Function -> Maybe Text
- Data.GI.GIR.Function: fnSymbol :: Function -> Text
- Data.GI.GIR.Function: fnThrows :: Function -> Bool
- Data.GI.GIR.Function: instance Show Function
- Data.GI.GIR.Interface: ifDeprecated :: Interface -> Maybe DeprecationInfo
- Data.GI.GIR.Interface: ifMethods :: Interface -> [Method]
- Data.GI.GIR.Interface: ifPrerequisites :: Interface -> [Name]
- Data.GI.GIR.Interface: ifProperties :: Interface -> [Property]
- Data.GI.GIR.Interface: ifSignals :: Interface -> [Signal]
- Data.GI.GIR.Interface: ifTypeInit :: Interface -> Maybe Text
- Data.GI.GIR.Interface: instance Show Interface
- Data.GI.GIR.Method: instance Eq Method
- Data.GI.GIR.Method: instance Eq MethodType
- Data.GI.GIR.Method: instance Show Method
- Data.GI.GIR.Method: instance Show MethodType
- Data.GI.GIR.Method: methodCallable :: Method -> Callable
- Data.GI.GIR.Method: methodMovedTo :: Method -> Maybe Text
- Data.GI.GIR.Method: methodName :: Method -> Name
- Data.GI.GIR.Method: methodSymbol :: Method -> Text
- Data.GI.GIR.Method: methodThrows :: Method -> Bool
- Data.GI.GIR.Method: methodType :: Method -> MethodType
- Data.GI.GIR.Object: instance Show Object
- Data.GI.GIR.Object: objDeprecated :: Object -> Maybe DeprecationInfo
- Data.GI.GIR.Object: objDocumentation :: Object -> Maybe Documentation
- Data.GI.GIR.Object: objInterfaces :: Object -> [Name]
- Data.GI.GIR.Object: objMethods :: Object -> [Method]
- Data.GI.GIR.Object: objParent :: Object -> Maybe Name
- Data.GI.GIR.Object: objProperties :: Object -> [Property]
- Data.GI.GIR.Object: objSignals :: Object -> [Signal]
- Data.GI.GIR.Object: objTypeInit :: Object -> Text
- Data.GI.GIR.Object: objTypeName :: Object -> Text
- Data.GI.GIR.Parser: instance Show ParseContext
- Data.GI.GIR.Parser: name :: Name -> Text
- Data.GI.GIR.Parser: namespace :: Name -> Text
- Data.GI.GIR.Property: instance Eq Property
- Data.GI.GIR.Property: instance Eq PropertyFlag
- Data.GI.GIR.Property: instance Show Property
- Data.GI.GIR.Property: instance Show PropertyFlag
- Data.GI.GIR.Property: propDeprecated :: Property -> Maybe DeprecationInfo
- Data.GI.GIR.Property: propFlags :: Property -> [PropertyFlag]
- Data.GI.GIR.Property: propName :: Property -> Text
- Data.GI.GIR.Property: propReadNullable :: Property -> Maybe Bool
- Data.GI.GIR.Property: propTransfer :: Property -> Transfer
- Data.GI.GIR.Property: propType :: Property -> Type
- Data.GI.GIR.Property: propWriteNullable :: Property -> Maybe Bool
- Data.GI.GIR.Signal: instance Eq Signal
- Data.GI.GIR.Signal: instance Show Signal
- Data.GI.GIR.Signal: sigCallable :: Signal -> Callable
- Data.GI.GIR.Signal: sigDeprecated :: Signal -> Maybe DeprecationInfo
- Data.GI.GIR.Signal: sigName :: Signal -> Text
- Data.GI.GIR.Struct: gtypeStructFor :: Struct -> Maybe Name
- Data.GI.GIR.Struct: instance Show Struct
- Data.GI.GIR.Struct: structAllocationInfo :: Struct -> AllocationInfo
- Data.GI.GIR.Struct: structDeprecated :: Struct -> Maybe DeprecationInfo
- Data.GI.GIR.Struct: structDocumentation :: Struct -> Maybe Documentation
- Data.GI.GIR.Struct: structFields :: Struct -> [Field]
- Data.GI.GIR.Struct: structIsBoxed :: Struct -> Bool
- Data.GI.GIR.Struct: structIsDisguised :: Struct -> Bool
- Data.GI.GIR.Struct: structMethods :: Struct -> [Method]
- Data.GI.GIR.Struct: structSize :: Struct -> Int
- Data.GI.GIR.Struct: structTypeInit :: Struct -> Maybe Text
- Data.GI.GIR.Union: instance Show Union
- Data.GI.GIR.Union: unionAllocationInfo :: Union -> AllocationInfo
- Data.GI.GIR.Union: unionDeprecated :: Union -> Maybe DeprecationInfo
- Data.GI.GIR.Union: unionFields :: Union -> [Field]
- Data.GI.GIR.Union: unionIsBoxed :: Union -> Bool
- Data.GI.GIR.Union: unionMethods :: Union -> [Method]
- Data.GI.GIR.Union: unionSize :: Union -> Int
- Data.GI.GIR.Union: unionTypeInit :: Union -> Maybe Text
- Data.GI.GIR.XMLUtils: instance Show GIRXMLNamespace
+ Data.GI.CodeGen.API: [allocCalloc] :: AllocationInfo -> AllocationOp
+ Data.GI.CodeGen.API: [allocCopy] :: AllocationInfo -> AllocationOp
+ Data.GI.CodeGen.API: [allocFree] :: AllocationInfo -> AllocationOp
+ Data.GI.CodeGen.API: [argCName] :: Arg -> Text
+ Data.GI.CodeGen.API: [argCallerAllocates] :: Arg -> Bool
+ Data.GI.CodeGen.API: [argClosure] :: Arg -> Int
+ Data.GI.CodeGen.API: [argDestroy] :: Arg -> Int
+ Data.GI.CodeGen.API: [argScope] :: Arg -> Scope
+ Data.GI.CodeGen.API: [argType] :: Arg -> Type
+ Data.GI.CodeGen.API: [args] :: Callable -> [Arg]
+ Data.GI.CodeGen.API: [callableDeprecated] :: Callable -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [constantDeprecated] :: Constant -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [constantType] :: Constant -> Type
+ Data.GI.CodeGen.API: [constantValue] :: Constant -> Text
+ Data.GI.CodeGen.API: [direction] :: Arg -> Direction
+ Data.GI.CodeGen.API: [enumDeprecated] :: Enumeration -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [enumStorageBytes] :: Enumeration -> Int
+ Data.GI.CodeGen.API: [enumTypeInit] :: Enumeration -> Maybe Text
+ Data.GI.CodeGen.API: [enumValues] :: Enumeration -> [(Text, Int64)]
+ Data.GI.CodeGen.API: [errorDomain] :: Enumeration -> Maybe Text
+ Data.GI.CodeGen.API: [fieldCallback] :: Field -> Maybe Callback
+ Data.GI.CodeGen.API: [fieldDeprecated] :: Field -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [fieldFlags] :: Field -> [FieldInfoFlag]
+ Data.GI.CodeGen.API: [fieldName] :: Field -> Text
+ Data.GI.CodeGen.API: [fieldOffset] :: Field -> Int
+ Data.GI.CodeGen.API: [fieldType] :: Field -> Type
+ Data.GI.CodeGen.API: [fieldVisible] :: Field -> Bool
+ Data.GI.CodeGen.API: [fnCallable] :: Function -> Callable
+ Data.GI.CodeGen.API: [fnMovedTo] :: Function -> Maybe Text
+ Data.GI.CodeGen.API: [fnSymbol] :: Function -> Text
+ Data.GI.CodeGen.API: [fnThrows] :: Function -> Bool
+ Data.GI.CodeGen.API: [girAPIs] :: GIRInfo -> [(Name, API)]
+ Data.GI.CodeGen.API: [girCTypes] :: GIRInfo -> Map Text Name
+ Data.GI.CodeGen.API: [girNSName] :: GIRInfo -> Text
+ Data.GI.CodeGen.API: [girNSVersion] :: GIRInfo -> Text
+ Data.GI.CodeGen.API: [girPCPackages] :: GIRInfo -> [Text]
+ Data.GI.CodeGen.API: [gtypeStructFor] :: Struct -> Maybe Name
+ Data.GI.CodeGen.API: [ifDeprecated] :: Interface -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [ifMethods] :: Interface -> [Method]
+ Data.GI.CodeGen.API: [ifPrerequisites] :: Interface -> [Name]
+ Data.GI.CodeGen.API: [ifProperties] :: Interface -> [Property]
+ Data.GI.CodeGen.API: [ifSignals] :: Interface -> [Signal]
+ Data.GI.CodeGen.API: [ifTypeInit] :: Interface -> Maybe Text
+ Data.GI.CodeGen.API: [mayBeNull] :: Arg -> Bool
+ Data.GI.CodeGen.API: [methodCallable] :: Method -> Callable
+ Data.GI.CodeGen.API: [methodMovedTo] :: Method -> Maybe Text
+ Data.GI.CodeGen.API: [methodName] :: Method -> Name
+ Data.GI.CodeGen.API: [methodSymbol] :: Method -> Text
+ Data.GI.CodeGen.API: [methodThrows] :: Method -> Bool
+ Data.GI.CodeGen.API: [methodType] :: Method -> MethodType
+ Data.GI.CodeGen.API: [name] :: Name -> Text
+ Data.GI.CodeGen.API: [namespace] :: Name -> Text
+ Data.GI.CodeGen.API: [objDeprecated] :: Object -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [objDocumentation] :: Object -> Maybe Documentation
+ Data.GI.CodeGen.API: [objInterfaces] :: Object -> [Name]
+ Data.GI.CodeGen.API: [objMethods] :: Object -> [Method]
+ Data.GI.CodeGen.API: [objParent] :: Object -> Maybe Name
+ Data.GI.CodeGen.API: [objProperties] :: Object -> [Property]
+ Data.GI.CodeGen.API: [objSignals] :: Object -> [Signal]
+ Data.GI.CodeGen.API: [objTypeInit] :: Object -> Text
+ Data.GI.CodeGen.API: [objTypeName] :: Object -> Text
+ Data.GI.CodeGen.API: [propDeprecated] :: Property -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [propFlags] :: Property -> [PropertyFlag]
+ Data.GI.CodeGen.API: [propName] :: Property -> Text
+ Data.GI.CodeGen.API: [propReadNullable] :: Property -> Maybe Bool
+ Data.GI.CodeGen.API: [propTransfer] :: Property -> Transfer
+ Data.GI.CodeGen.API: [propType] :: Property -> Type
+ Data.GI.CodeGen.API: [propWriteNullable] :: Property -> Maybe Bool
+ Data.GI.CodeGen.API: [returnMayBeNull] :: Callable -> Bool
+ Data.GI.CodeGen.API: [returnTransfer] :: Callable -> Transfer
+ Data.GI.CodeGen.API: [returnType] :: Callable -> Maybe Type
+ Data.GI.CodeGen.API: [sigCallable] :: Signal -> Callable
+ Data.GI.CodeGen.API: [sigDeprecated] :: Signal -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [sigName] :: Signal -> Text
+ Data.GI.CodeGen.API: [skipReturn] :: Callable -> Bool
+ Data.GI.CodeGen.API: [structAllocationInfo] :: Struct -> AllocationInfo
+ Data.GI.CodeGen.API: [structDeprecated] :: Struct -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [structDocumentation] :: Struct -> Maybe Documentation
+ Data.GI.CodeGen.API: [structFields] :: Struct -> [Field]
+ Data.GI.CodeGen.API: [structIsBoxed] :: Struct -> Bool
+ Data.GI.CodeGen.API: [structIsDisguised] :: Struct -> Bool
+ Data.GI.CodeGen.API: [structMethods] :: Struct -> [Method]
+ Data.GI.CodeGen.API: [structSize] :: Struct -> Int
+ Data.GI.CodeGen.API: [structTypeInit] :: Struct -> Maybe Text
+ Data.GI.CodeGen.API: [transfer] :: Arg -> Transfer
+ Data.GI.CodeGen.API: [unionAllocationInfo] :: Union -> AllocationInfo
+ Data.GI.CodeGen.API: [unionDeprecated] :: Union -> Maybe DeprecationInfo
+ Data.GI.CodeGen.API: [unionFields] :: Union -> [Field]
+ Data.GI.CodeGen.API: [unionIsBoxed] :: Union -> Bool
+ Data.GI.CodeGen.API: [unionMethods] :: Union -> [Method]
+ Data.GI.CodeGen.API: [unionSize] :: Union -> Int
+ Data.GI.CodeGen.API: [unionTypeInit] :: Union -> Maybe Text
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.API
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.GIRInfo
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.GIRInfoParse
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.GIRNamespace
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.GIRNodeSpec
+ Data.GI.CodeGen.API: instance GHC.Show.Show Data.GI.CodeGen.API.GIRRule
+ Data.GI.CodeGen.Code: [bootCode] :: ModuleInfo -> Code
+ Data.GI.CodeGen.Code: [moduleCode] :: ModuleInfo -> Code
+ Data.GI.CodeGen.Code: [moduleDeps] :: ModuleInfo -> Deps
+ Data.GI.CodeGen.Code: [moduleDoc] :: ModuleInfo -> Maybe Text
+ Data.GI.CodeGen.Code: [moduleExports] :: ModuleInfo -> Seq Export
+ Data.GI.CodeGen.Code: [moduleFlags] :: ModuleInfo -> Set ModuleFlag
+ Data.GI.CodeGen.Code: [moduleGHCOpts] :: ModuleInfo -> Set Text
+ Data.GI.CodeGen.Code: [moduleMinBase] :: ModuleInfo -> BaseVersion
+ Data.GI.CodeGen.Code: [moduleName] :: ModuleInfo -> ModuleName
+ Data.GI.CodeGen.Code: [modulePragmas] :: ModuleInfo -> Set Text
+ Data.GI.CodeGen.Code: [submodules] :: ModuleInfo -> Map Text ModuleInfo
+ Data.GI.CodeGen.Code: instance GHC.Base.Monoid Data.GI.CodeGen.Code.Code
+ Data.GI.CodeGen.Code: instance GHC.Classes.Eq Data.GI.CodeGen.Code.BaseVersion
+ Data.GI.CodeGen.Code: instance GHC.Classes.Eq Data.GI.CodeGen.Code.Code
+ Data.GI.CodeGen.Code: instance GHC.Classes.Eq Data.GI.CodeGen.Code.Export
+ Data.GI.CodeGen.Code: instance GHC.Classes.Eq Data.GI.CodeGen.Code.ExportType
+ Data.GI.CodeGen.Code: instance GHC.Classes.Eq Data.GI.CodeGen.Code.ModuleFlag
+ Data.GI.CodeGen.Code: instance GHC.Classes.Ord Data.GI.CodeGen.Code.BaseVersion
+ Data.GI.CodeGen.Code: instance GHC.Classes.Ord Data.GI.CodeGen.Code.Export
+ Data.GI.CodeGen.Code: instance GHC.Classes.Ord Data.GI.CodeGen.Code.ExportType
+ Data.GI.CodeGen.Code: instance GHC.Classes.Ord Data.GI.CodeGen.Code.ModuleFlag
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.BaseVersion
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.CGError
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.Code
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.Export
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.ExportType
+ Data.GI.CodeGen.Code: instance GHC.Show.Show Data.GI.CodeGen.Code.ModuleFlag
+ Data.GI.CodeGen.Config: [modName] :: Config -> Maybe Text
+ Data.GI.CodeGen.Config: [overrides] :: Config -> Overrides
+ Data.GI.CodeGen.Config: [verbose] :: Config -> Bool
+ Data.GI.CodeGen.Conversions: instance Data.String.IsString Data.GI.CodeGen.Conversions.Constructor
+ Data.GI.CodeGen.Conversions: instance GHC.Base.Functor Data.GI.CodeGen.Conversions.FExpr
+ Data.GI.CodeGen.Conversions: instance GHC.Base.Functor f => GHC.Base.Applicative (Data.GI.CodeGen.Conversions.Free f)
+ Data.GI.CodeGen.Conversions: instance GHC.Base.Functor f => GHC.Base.Functor (Data.GI.CodeGen.Conversions.Free f)
+ Data.GI.CodeGen.Conversions: instance GHC.Base.Functor f => GHC.Base.Monad (Data.GI.CodeGen.Conversions.Free f)
+ Data.GI.CodeGen.Conversions: instance GHC.Classes.Eq Data.GI.CodeGen.Conversions.Constructor
+ Data.GI.CodeGen.Conversions: instance GHC.Show.Show Data.GI.CodeGen.Conversions.Constructor
+ Data.GI.CodeGen.Conversions: instance GHC.Show.Show Data.GI.CodeGen.Conversions.Map
+ Data.GI.CodeGen.Conversions: instance GHC.Show.Show next => GHC.Show.Show (Data.GI.CodeGen.Conversions.FExpr next)
+ Data.GI.CodeGen.Inheritance: instance Data.GI.CodeGen.Inheritance.Inheritable Data.GI.GIR.Method.Method
+ Data.GI.CodeGen.Inheritance: instance Data.GI.CodeGen.Inheritance.Inheritable Data.GI.GIR.Property.Property
+ Data.GI.CodeGen.Inheritance: instance Data.GI.CodeGen.Inheritance.Inheritable Data.GI.GIR.Signal.Signal
+ Data.GI.CodeGen.LibGIRepository: instance Data.GI.Base.BasicTypes.BoxedObject Data.GI.CodeGen.LibGIRepository.BaseInfo
+ Data.GI.CodeGen.Overrides: instance GHC.Base.Monoid Data.GI.CodeGen.Overrides.Overrides
+ Data.GI.CodeGen.Overrides: instance GHC.Show.Show Data.GI.CodeGen.Overrides.Overrides
+ Data.GI.CodeGen.Overrides: instance GHC.Show.Show Data.GI.CodeGen.Overrides.ParserFlag
+ Data.GI.CodeGen.Overrides: instance GHC.Show.Show Data.GI.CodeGen.Overrides.ParserState
+ Data.GI.GIR.Allocation: [allocCalloc] :: AllocationInfo -> AllocationOp
+ Data.GI.GIR.Allocation: [allocCopy] :: AllocationInfo -> AllocationOp
+ Data.GI.GIR.Allocation: [allocFree] :: AllocationInfo -> AllocationOp
+ Data.GI.GIR.Allocation: instance GHC.Classes.Eq Data.GI.GIR.Allocation.AllocationOp
+ Data.GI.GIR.Allocation: instance GHC.Show.Show Data.GI.GIR.Allocation.AllocationInfo
+ Data.GI.GIR.Allocation: instance GHC.Show.Show Data.GI.GIR.Allocation.AllocationOp
+ Data.GI.GIR.Arg: [argCName] :: Arg -> Text
+ Data.GI.GIR.Arg: [argCallerAllocates] :: Arg -> Bool
+ Data.GI.GIR.Arg: [argClosure] :: Arg -> Int
+ Data.GI.GIR.Arg: [argDestroy] :: Arg -> Int
+ Data.GI.GIR.Arg: [argScope] :: Arg -> Scope
+ Data.GI.GIR.Arg: [argType] :: Arg -> Type
+ Data.GI.GIR.Arg: [direction] :: Arg -> Direction
+ Data.GI.GIR.Arg: [mayBeNull] :: Arg -> Bool
+ Data.GI.GIR.Arg: [transfer] :: Arg -> Transfer
+ Data.GI.GIR.Arg: instance GHC.Classes.Eq Data.GI.GIR.Arg.Arg
+ Data.GI.GIR.Arg: instance GHC.Classes.Eq Data.GI.GIR.Arg.Direction
+ Data.GI.GIR.Arg: instance GHC.Classes.Eq Data.GI.GIR.Arg.Scope
+ Data.GI.GIR.Arg: instance GHC.Classes.Ord Data.GI.GIR.Arg.Arg
+ Data.GI.GIR.Arg: instance GHC.Classes.Ord Data.GI.GIR.Arg.Direction
+ Data.GI.GIR.Arg: instance GHC.Classes.Ord Data.GI.GIR.Arg.Scope
+ Data.GI.GIR.Arg: instance GHC.Show.Show Data.GI.GIR.Arg.Arg
+ Data.GI.GIR.Arg: instance GHC.Show.Show Data.GI.GIR.Arg.Direction
+ Data.GI.GIR.Arg: instance GHC.Show.Show Data.GI.GIR.Arg.Scope
+ Data.GI.GIR.BasicTypes: [name] :: Name -> Text
+ Data.GI.GIR.BasicTypes: [namespace] :: Name -> Text
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Eq Data.GI.GIR.BasicTypes.Alias
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Eq Data.GI.GIR.BasicTypes.BasicType
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Eq Data.GI.GIR.BasicTypes.Name
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Eq Data.GI.GIR.BasicTypes.Transfer
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Eq Data.GI.GIR.BasicTypes.Type
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Ord Data.GI.GIR.BasicTypes.Alias
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Ord Data.GI.GIR.BasicTypes.BasicType
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Ord Data.GI.GIR.BasicTypes.Name
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Ord Data.GI.GIR.BasicTypes.Transfer
+ Data.GI.GIR.BasicTypes: instance GHC.Classes.Ord Data.GI.GIR.BasicTypes.Type
+ Data.GI.GIR.BasicTypes: instance GHC.Show.Show Data.GI.GIR.BasicTypes.Alias
+ Data.GI.GIR.BasicTypes: instance GHC.Show.Show Data.GI.GIR.BasicTypes.BasicType
+ Data.GI.GIR.BasicTypes: instance GHC.Show.Show Data.GI.GIR.BasicTypes.Name
+ Data.GI.GIR.BasicTypes: instance GHC.Show.Show Data.GI.GIR.BasicTypes.Transfer
+ Data.GI.GIR.BasicTypes: instance GHC.Show.Show Data.GI.GIR.BasicTypes.Type
+ Data.GI.GIR.Callable: [args] :: Callable -> [Arg]
+ Data.GI.GIR.Callable: [callableDeprecated] :: Callable -> Maybe DeprecationInfo
+ Data.GI.GIR.Callable: [returnMayBeNull] :: Callable -> Bool
+ Data.GI.GIR.Callable: [returnTransfer] :: Callable -> Transfer
+ Data.GI.GIR.Callable: [returnType] :: Callable -> Maybe Type
+ Data.GI.GIR.Callable: [skipReturn] :: Callable -> Bool
+ Data.GI.GIR.Callable: instance GHC.Classes.Eq Data.GI.GIR.Callable.Callable
+ Data.GI.GIR.Callable: instance GHC.Show.Show Data.GI.GIR.Callable.Callable
+ Data.GI.GIR.Callback: instance GHC.Show.Show Data.GI.GIR.Callback.Callback
+ Data.GI.GIR.Constant: [constantDeprecated] :: Constant -> Maybe DeprecationInfo
+ Data.GI.GIR.Constant: [constantType] :: Constant -> Type
+ Data.GI.GIR.Constant: [constantValue] :: Constant -> Text
+ Data.GI.GIR.Constant: instance GHC.Show.Show Data.GI.GIR.Constant.Constant
+ Data.GI.GIR.Deprecation: instance GHC.Classes.Eq Data.GI.GIR.Deprecation.DeprecationInfo
+ Data.GI.GIR.Deprecation: instance GHC.Show.Show Data.GI.GIR.Deprecation.DeprecationInfo
+ Data.GI.GIR.Documentation: [docText] :: Documentation -> Text
+ Data.GI.GIR.Documentation: instance GHC.Classes.Eq Data.GI.GIR.Documentation.Documentation
+ Data.GI.GIR.Documentation: instance GHC.Show.Show Data.GI.GIR.Documentation.Documentation
+ Data.GI.GIR.Enum: [enumDeprecated] :: Enumeration -> Maybe DeprecationInfo
+ Data.GI.GIR.Enum: [enumStorageBytes] :: Enumeration -> Int
+ Data.GI.GIR.Enum: [enumTypeInit] :: Enumeration -> Maybe Text
+ Data.GI.GIR.Enum: [enumValues] :: Enumeration -> [(Text, Int64)]
+ Data.GI.GIR.Enum: [errorDomain] :: Enumeration -> Maybe Text
+ Data.GI.GIR.Enum: instance GHC.Show.Show Data.GI.GIR.Enum.Enumeration
+ Data.GI.GIR.Field: [fieldCallback] :: Field -> Maybe Callback
+ Data.GI.GIR.Field: [fieldDeprecated] :: Field -> Maybe DeprecationInfo
+ Data.GI.GIR.Field: [fieldFlags] :: Field -> [FieldInfoFlag]
+ Data.GI.GIR.Field: [fieldName] :: Field -> Text
+ Data.GI.GIR.Field: [fieldOffset] :: Field -> Int
+ Data.GI.GIR.Field: [fieldType] :: Field -> Type
+ Data.GI.GIR.Field: [fieldVisible] :: Field -> Bool
+ Data.GI.GIR.Field: instance GHC.Show.Show Data.GI.GIR.Field.Field
+ Data.GI.GIR.Field: instance GHC.Show.Show Data.GI.GIR.Field.FieldInfoFlag
+ Data.GI.GIR.Flags: instance GHC.Show.Show Data.GI.GIR.Flags.Flags
+ Data.GI.GIR.Function: [fnCallable] :: Function -> Callable
+ Data.GI.GIR.Function: [fnMovedTo] :: Function -> Maybe Text
+ Data.GI.GIR.Function: [fnSymbol] :: Function -> Text
+ Data.GI.GIR.Function: [fnThrows] :: Function -> Bool
+ Data.GI.GIR.Function: instance GHC.Show.Show Data.GI.GIR.Function.Function
+ Data.GI.GIR.Interface: [ifDeprecated] :: Interface -> Maybe DeprecationInfo
+ Data.GI.GIR.Interface: [ifMethods] :: Interface -> [Method]
+ Data.GI.GIR.Interface: [ifPrerequisites] :: Interface -> [Name]
+ Data.GI.GIR.Interface: [ifProperties] :: Interface -> [Property]
+ Data.GI.GIR.Interface: [ifSignals] :: Interface -> [Signal]
+ Data.GI.GIR.Interface: [ifTypeInit] :: Interface -> Maybe Text
+ Data.GI.GIR.Interface: instance GHC.Show.Show Data.GI.GIR.Interface.Interface
+ Data.GI.GIR.Method: [methodCallable] :: Method -> Callable
+ Data.GI.GIR.Method: [methodMovedTo] :: Method -> Maybe Text
+ Data.GI.GIR.Method: [methodName] :: Method -> Name
+ Data.GI.GIR.Method: [methodSymbol] :: Method -> Text
+ Data.GI.GIR.Method: [methodThrows] :: Method -> Bool
+ Data.GI.GIR.Method: [methodType] :: Method -> MethodType
+ Data.GI.GIR.Method: instance GHC.Classes.Eq Data.GI.GIR.Method.Method
+ Data.GI.GIR.Method: instance GHC.Classes.Eq Data.GI.GIR.Method.MethodType
+ Data.GI.GIR.Method: instance GHC.Show.Show Data.GI.GIR.Method.Method
+ Data.GI.GIR.Method: instance GHC.Show.Show Data.GI.GIR.Method.MethodType
+ Data.GI.GIR.Object: [objDeprecated] :: Object -> Maybe DeprecationInfo
+ Data.GI.GIR.Object: [objDocumentation] :: Object -> Maybe Documentation
+ Data.GI.GIR.Object: [objInterfaces] :: Object -> [Name]
+ Data.GI.GIR.Object: [objMethods] :: Object -> [Method]
+ Data.GI.GIR.Object: [objParent] :: Object -> Maybe Name
+ Data.GI.GIR.Object: [objProperties] :: Object -> [Property]
+ Data.GI.GIR.Object: [objSignals] :: Object -> [Signal]
+ Data.GI.GIR.Object: [objTypeInit] :: Object -> Text
+ Data.GI.GIR.Object: [objTypeName] :: Object -> Text
+ Data.GI.GIR.Object: instance GHC.Show.Show Data.GI.GIR.Object.Object
+ Data.GI.GIR.Parser: [name] :: Name -> Text
+ Data.GI.GIR.Parser: [namespace] :: Name -> Text
+ Data.GI.GIR.Parser: instance GHC.Show.Show Data.GI.GIR.Parser.ParseContext
+ Data.GI.GIR.Property: [propDeprecated] :: Property -> Maybe DeprecationInfo
+ Data.GI.GIR.Property: [propFlags] :: Property -> [PropertyFlag]
+ Data.GI.GIR.Property: [propName] :: Property -> Text
+ Data.GI.GIR.Property: [propReadNullable] :: Property -> Maybe Bool
+ Data.GI.GIR.Property: [propTransfer] :: Property -> Transfer
+ Data.GI.GIR.Property: [propType] :: Property -> Type
+ Data.GI.GIR.Property: [propWriteNullable] :: Property -> Maybe Bool
+ Data.GI.GIR.Property: instance GHC.Classes.Eq Data.GI.GIR.Property.Property
+ Data.GI.GIR.Property: instance GHC.Classes.Eq Data.GI.GIR.Property.PropertyFlag
+ Data.GI.GIR.Property: instance GHC.Show.Show Data.GI.GIR.Property.Property
+ Data.GI.GIR.Property: instance GHC.Show.Show Data.GI.GIR.Property.PropertyFlag
+ Data.GI.GIR.Signal: [sigCallable] :: Signal -> Callable
+ Data.GI.GIR.Signal: [sigDeprecated] :: Signal -> Maybe DeprecationInfo
+ Data.GI.GIR.Signal: [sigName] :: Signal -> Text
+ Data.GI.GIR.Signal: instance GHC.Classes.Eq Data.GI.GIR.Signal.Signal
+ Data.GI.GIR.Signal: instance GHC.Show.Show Data.GI.GIR.Signal.Signal
+ Data.GI.GIR.Struct: [gtypeStructFor] :: Struct -> Maybe Name
+ Data.GI.GIR.Struct: [structAllocationInfo] :: Struct -> AllocationInfo
+ Data.GI.GIR.Struct: [structDeprecated] :: Struct -> Maybe DeprecationInfo
+ Data.GI.GIR.Struct: [structDocumentation] :: Struct -> Maybe Documentation
+ Data.GI.GIR.Struct: [structFields] :: Struct -> [Field]
+ Data.GI.GIR.Struct: [structIsBoxed] :: Struct -> Bool
+ Data.GI.GIR.Struct: [structIsDisguised] :: Struct -> Bool
+ Data.GI.GIR.Struct: [structMethods] :: Struct -> [Method]
+ Data.GI.GIR.Struct: [structSize] :: Struct -> Int
+ Data.GI.GIR.Struct: [structTypeInit] :: Struct -> Maybe Text
+ Data.GI.GIR.Struct: instance GHC.Show.Show Data.GI.GIR.Struct.Struct
+ Data.GI.GIR.Union: [unionAllocationInfo] :: Union -> AllocationInfo
+ Data.GI.GIR.Union: [unionDeprecated] :: Union -> Maybe DeprecationInfo
+ Data.GI.GIR.Union: [unionFields] :: Union -> [Field]
+ Data.GI.GIR.Union: [unionIsBoxed] :: Union -> Bool
+ Data.GI.GIR.Union: [unionMethods] :: Union -> [Method]
+ Data.GI.GIR.Union: [unionSize] :: Union -> Int
+ Data.GI.GIR.Union: [unionTypeInit] :: Union -> Maybe Text
+ Data.GI.GIR.Union: instance GHC.Show.Show Data.GI.GIR.Union.Union
+ Data.GI.GIR.XMLUtils: instance GHC.Show.Show Data.GI.GIR.XMLUtils.GIRXMLNamespace

Files

haskell-gi.cabal view
@@ -1,5 +1,5 @@ name:                haskell-gi-version:             0.17+version:             0.17.1 synopsis:            Generate Haskell bindings for GObject Introspection capable libraries description:         Generate Haskell bindings for GObject Introspection capable libraries. This includes most notably                      Gtk+, but many other libraries in the GObject ecosystem provide introspection data too.@@ -24,7 +24,7 @@   pkgconfig-depends:   gobject-introspection-1.0 >= 1.42, gobject-2.0 >= 2.36   build-depends:       base >= 4.7 && < 5,                        haskell-gi-base == 0.17,-                       Cabal >= 1.24,+                       Cabal >= 1.20,                        containers,                        directory,                        filepath,
lib/Data/GI/CodeGen/Code.hs view
@@ -663,6 +663,7 @@ -- | Standard imports. moduleImports :: Text moduleImports = T.unlines [ "import Data.GI.Base.ShortPrelude"+                          , "import qualified Prelude as P"                           , ""                           , "import qualified Data.GI.Base.Attributes as GI.Attributes"                           , "import qualified Data.Text as T"
lib/Data/GI/CodeGen/CodeGen.hs view
@@ -93,8 +93,9 @@           line $ "| Another" <> name' <> " Int"           line "deriving (Show, Eq)"         _ -> return ()+   group $ do-    line $ "instance Enum " <> name' <> " where"+    line $ "instance P.Enum " <> name' <> " where"     indent $ do             forM_ fields' $ \(n, v) ->                 line $ "fromEnum " <> n <> " = " <> tshow v@@ -105,6 +106,11 @@             forM_ valueNames $ \(v, n) ->                 line $ "toEnum " <> tshow v <> " = " <> n             line $ "toEnum k = Another" <> name' <> " k"++  group $ do+    line $ "instance P.Ord " <> name' <> " where"+    indent $ line "compare a b = P.compare (P.fromEnum a) (P.fromEnum b)"+   maybe (return ()) (genErrorDomain name') eDomain  genBoxedEnum :: Name -> Text -> CodeGen ()