gi-gobject 2.0.31 → 2.0.32
raw patch · 5 files changed
+22/−7 lines, 5 filesdep ~haskell-gisetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi
API changes (from Hackage documentation)
- GI.GObject.Callbacks: drop_closures_BoxedCopyFunc :: BoxedCopyFunc -> BoxedCopyFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_BoxedFreeFunc :: BoxedFreeFunc -> BoxedFreeFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_ClassFinalizeFunc :: ClassFinalizeFunc -> ClassFinalizeFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_ClassInitFunc :: ClassInitFunc -> ClassInitFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_ClosureMarshal :: ClosureMarshal -> ClosureMarshal_WithClosures
- GI.GObject.Callbacks: drop_closures_ClosureMarshalFieldCallback :: ClosureMarshalFieldCallback -> ClosureMarshalFieldCallback_WithClosures
- GI.GObject.Callbacks: drop_closures_InterfaceFinalizeFunc :: InterfaceFinalizeFunc -> InterfaceFinalizeFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_InterfaceInitFunc :: InterfaceInitFunc -> InterfaceInitFunc_WithClosures
- GI.GObject.Callbacks: drop_closures_SignalAccumulator :: SignalAccumulator -> SignalAccumulator_WithClosures
- GI.GObject.Callbacks: drop_closures_SignalEmissionHook :: SignalEmissionHook -> SignalEmissionHook_WithClosures
- GI.GObject.Callbacks: noBoxedCopyFunc_WithClosures :: Maybe BoxedCopyFunc_WithClosures
- GI.GObject.Callbacks: noBoxedFreeFunc_WithClosures :: Maybe BoxedFreeFunc_WithClosures
- GI.GObject.Callbacks: noClassFinalizeFunc_WithClosures :: Maybe ClassFinalizeFunc_WithClosures
- GI.GObject.Callbacks: noClassInitFunc_WithClosures :: Maybe ClassInitFunc_WithClosures
- GI.GObject.Callbacks: noClosureMarshalFieldCallback_WithClosures :: Maybe ClosureMarshalFieldCallback_WithClosures
- GI.GObject.Callbacks: noClosureMarshal_WithClosures :: Maybe ClosureMarshal_WithClosures
- GI.GObject.Callbacks: noInterfaceFinalizeFunc_WithClosures :: Maybe InterfaceFinalizeFunc_WithClosures
- GI.GObject.Callbacks: noInterfaceInitFunc_WithClosures :: Maybe InterfaceInitFunc_WithClosures
- GI.GObject.Callbacks: noSignalAccumulator_WithClosures :: Maybe SignalAccumulator_WithClosures
- GI.GObject.Callbacks: noSignalEmissionHook_WithClosures :: Maybe SignalEmissionHook_WithClosures
- GI.GObject.Callbacks: type BoxedCopyFunc_WithClosures = -- | /@boxed@/: The boxed structure to be copied. Ptr () -> -- | __Returns:__ The newly created copy of the boxed structure. IO (Ptr ())
- GI.GObject.Callbacks: type BoxedFreeFunc_WithClosures = -- | /@boxed@/: The boxed structure to be freed. Ptr () -> IO ()
- GI.GObject.Callbacks: type ClassFinalizeFunc_WithClosures = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize TypeClass -> -- | /@classData@/: The /@classData@/ member supplied via the t'GI.GObject.Structs.TypeInfo.TypeInfo' structure Ptr () -> IO ()
- GI.GObject.Callbacks: type ClassInitFunc_WithClosures = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize. TypeClass -> -- | /@classData@/: The /@classData@/ member supplied via the t'GI.GObject.Structs.TypeInfo.TypeInfo' structure. Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureMarshalFieldCallback_WithClosures = GClosure () -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureMarshal_WithClosures = -- | /@closure@/: the t'GI.GObject.Structs.Closure.Closure' to which the marshaller belongs GClosure () -> -- | /@returnValue@/: a t'GI.GObject.Structs.Value.Value' to store the return -- value. May be 'P.Nothing' if the callback of /@closure@/ doesn\'t return a -- value. Maybe GValue -> -- | /@paramValues@/: an array of -- @/GValues/@ holding the arguments on which to invoke the -- callback of /@closure@/ [GValue] -> -- | /@invocationHint@/: the invocation hint given as the -- last argument to 'GI.GObject.Structs.Closure.closureInvoke' Ptr () -> -- | /@marshalData@/: additional data specified when -- registering the marshaller, see @/g_closure_set_marshal()/@ and -- @/g_closure_set_meta_marshal()/@ Ptr () -> IO ()
- GI.GObject.Callbacks: type InterfaceFinalizeFunc_WithClosures = -- | /@gIface@/: The interface structure to finalize TypeInterface -> -- | /@ifaceData@/: The /@interfaceData@/ supplied via the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure Ptr () -> IO ()
- GI.GObject.Callbacks: type InterfaceInitFunc_WithClosures = -- | /@gIface@/: The interface structure to initialize TypeInterface -> -- | /@ifaceData@/: The /@interfaceData@/ supplied via the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' structure Ptr () -> IO ()
- GI.GObject.Callbacks: type SignalAccumulator_WithClosures = -- | /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. SignalInvocationHint -> -- | /@returnAccu@/: Accumulator to collect callback return values in, this -- is the return value of the current signal emission. GValue -> -- | /@handlerReturn@/: A t'GI.GObject.Structs.Value.Value' holding the return value of the signal handler. GValue -> -- | /@data@/: Callback data that was specified when creating the signal. Ptr () -> -- | __Returns:__ The accumulator function returns whether the signal emission -- should be aborted. Returning 'P.True' will continue with -- the signal emission. Returning 'P.False' will abort the current emission. -- Since 2.62, returning 'P.False' will skip to the CLEANUP stage. In this case, -- emission will occur as normal in the CLEANUP stage and the handler\'s -- return value will be accumulated. IO Bool
- GI.GObject.Callbacks: type SignalEmissionHook_WithClosures = -- | /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. SignalInvocationHint -> -- | /@paramValues@/: the instance on which -- the signal was emitted, followed by the parameters of the emission. [GValue] -> -- | /@data@/: user data associated with the hook. Ptr () -> -- | __Returns:__ whether it wants to stay connected. If it returns 'P.False', the signal -- hook is disconnected (and destroyed). IO Bool
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.BindingFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.ConnectFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.IOCondition
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.ParamFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.SignalFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.SignalMatchType
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.TypeDebugFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.TypeFlags
- GI.GObject.Flags: instance GHC.Classes.Eq GI.GObject.Flags.TypeFundamentalFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.BindingFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.ConnectFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.IOCondition
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.ParamFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.SignalFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.SignalMatchType
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.TypeDebugFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.TypeFlags
- GI.GObject.Flags: instance GHC.Classes.Ord GI.GObject.Flags.TypeFundamentalFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.BindingFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.ConnectFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.IOCondition
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.ParamFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.SignalFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.SignalMatchType
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.TypeDebugFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.TypeFlags
- GI.GObject.Flags: instance GHC.Enum.Enum GI.GObject.Flags.TypeFundamentalFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.BindingFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.ConnectFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.IOCondition
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.ParamFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.SignalFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.SignalMatchType
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.TypeDebugFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.TypeFlags
- GI.GObject.Flags: instance GHC.Show.Show GI.GObject.Flags.TypeFundamentalFlags
- GI.GObject.Functions: signalNewv :: (HasCallStack, MonadIO m) => Text -> GType -> [SignalFlags] -> Maybe (GClosure a) -> Maybe SignalAccumulator -> Maybe ClosureMarshal -> GType -> Maybe [GType] -> m Word32
- GI.GObject.Interfaces.TypePlugin: instance GHC.Classes.Eq GI.GObject.Interfaces.TypePlugin.TypePlugin
- GI.GObject.Objects.Binding: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.Binding.Binding)
- GI.GObject.Objects.Binding: instance GHC.Classes.Eq GI.GObject.Objects.Binding.Binding
- GI.GObject.Objects.BindingGroup: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.BindingGroup.BindingGroup)
- GI.GObject.Objects.BindingGroup: instance GHC.Classes.Eq GI.GObject.Objects.BindingGroup.BindingGroup
- GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned)
- GI.GObject.Objects.InitiallyUnowned: instance GHC.Classes.Eq GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
- GI.GObject.Objects.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.Object.Object)
- GI.GObject.Objects.Object: instance GHC.Classes.Eq GI.GObject.Objects.Object.Object
- GI.GObject.Objects.ParamSpec: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.ParamSpec.ParamSpec)
- GI.GObject.Objects.ParamSpec: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpec.ParamSpec
- GI.GObject.Objects.ParamSpecBoolean: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean
- GI.GObject.Objects.ParamSpecBoxed: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed
- GI.GObject.Objects.ParamSpecChar: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecChar.ParamSpecChar
- GI.GObject.Objects.ParamSpecDouble: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble
- GI.GObject.Objects.ParamSpecEnum: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum
- GI.GObject.Objects.ParamSpecFlags: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags
- GI.GObject.Objects.ParamSpecFloat: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat
- GI.GObject.Objects.ParamSpecGType: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecGType.ParamSpecGType
- GI.GObject.Objects.ParamSpecInt: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecInt.ParamSpecInt
- GI.GObject.Objects.ParamSpecInt64: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64
- GI.GObject.Objects.ParamSpecLong: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecLong.ParamSpecLong
- GI.GObject.Objects.ParamSpecObject: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecObject.ParamSpecObject
- GI.GObject.Objects.ParamSpecOverride: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride
- GI.GObject.Objects.ParamSpecParam: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecParam.ParamSpecParam
- GI.GObject.Objects.ParamSpecPointer: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer
- GI.GObject.Objects.ParamSpecString: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecString.ParamSpecString
- GI.GObject.Objects.ParamSpecUChar: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar
- GI.GObject.Objects.ParamSpecUInt: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt
- GI.GObject.Objects.ParamSpecUInt64: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64
- GI.GObject.Objects.ParamSpecULong: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecULong.ParamSpecULong
- GI.GObject.Objects.ParamSpecUnichar: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar
- GI.GObject.Objects.ParamSpecValueArray: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray
- GI.GObject.Objects.ParamSpecVariant: instance GHC.Classes.Eq GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant
- GI.GObject.Objects.SignalGroup: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.SignalGroup.SignalGroup)
- GI.GObject.Objects.SignalGroup: instance GHC.Classes.Eq GI.GObject.Objects.SignalGroup.SignalGroup
- GI.GObject.Objects.TypeModule: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.TypeModule.TypeModule)
- GI.GObject.Objects.TypeModule: instance GHC.Classes.Eq GI.GObject.Objects.TypeModule.TypeModule
- GI.GObject.Structs.CClosure: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.CClosure.CClosure tag
- GI.GObject.Structs.CClosure: instance GHC.Classes.Eq GI.GObject.Structs.CClosure.CClosure
- GI.GObject.Structs.ClosureNotifyData: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData tag
- GI.GObject.Structs.ClosureNotifyData: instance GHC.Classes.Eq GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData
- GI.GObject.Structs.EnumClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumClass.EnumClass tag
- GI.GObject.Structs.EnumClass: instance GHC.Classes.Eq GI.GObject.Structs.EnumClass.EnumClass
- GI.GObject.Structs.EnumValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumValue.EnumValue tag
- GI.GObject.Structs.EnumValue: instance GHC.Classes.Eq GI.GObject.Structs.EnumValue.EnumValue
- GI.GObject.Structs.FlagsClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsClass.FlagsClass tag
- GI.GObject.Structs.FlagsClass: instance GHC.Classes.Eq GI.GObject.Structs.FlagsClass.FlagsClass
- GI.GObject.Structs.FlagsValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsValue.FlagsValue tag
- GI.GObject.Structs.FlagsValue: instance GHC.Classes.Eq GI.GObject.Structs.FlagsValue.FlagsValue
- GI.GObject.Structs.InitiallyUnownedClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass tag
- GI.GObject.Structs.InitiallyUnownedClass: instance GHC.Classes.Eq GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass
- GI.GObject.Structs.InterfaceInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InterfaceInfo.InterfaceInfo tag
- GI.GObject.Structs.InterfaceInfo: instance GHC.Classes.Eq GI.GObject.Structs.InterfaceInfo.InterfaceInfo
- GI.GObject.Structs.ObjectClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectClass.ObjectClass tag
- GI.GObject.Structs.ObjectClass: instance GHC.Classes.Eq GI.GObject.Structs.ObjectClass.ObjectClass
- GI.GObject.Structs.ObjectConstructParam: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam tag
- GI.GObject.Structs.ObjectConstructParam: instance GHC.Classes.Eq GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam
- GI.GObject.Structs.ParamSpecPool: instance GHC.Classes.Eq GI.GObject.Structs.ParamSpecPool.ParamSpecPool
- GI.GObject.Structs.ParamSpecTypeInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo tag
- GI.GObject.Structs.ParamSpecTypeInfo: instance GHC.Classes.Eq GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo
- GI.GObject.Structs.Parameter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.Parameter.Parameter tag
- GI.GObject.Structs.Parameter: instance GHC.Classes.Eq GI.GObject.Structs.Parameter.Parameter
- GI.GObject.Structs.SignalInvocationHint: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint tag
- GI.GObject.Structs.SignalInvocationHint: instance GHC.Classes.Eq GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint
- GI.GObject.Structs.SignalQuery: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalQuery.SignalQuery tag
- GI.GObject.Structs.SignalQuery: instance GHC.Classes.Eq GI.GObject.Structs.SignalQuery.SignalQuery
- GI.GObject.Structs.TypeClass: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeClass.TypeClass tag
- GI.GObject.Structs.TypeClass: instance GHC.Classes.Eq GI.GObject.Structs.TypeClass.TypeClass
- GI.GObject.Structs.TypeFundamentalInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo tag
- GI.GObject.Structs.TypeFundamentalInfo: instance GHC.Classes.Eq GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo
- GI.GObject.Structs.TypeInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInfo.TypeInfo tag
- GI.GObject.Structs.TypeInfo: instance GHC.Classes.Eq GI.GObject.Structs.TypeInfo.TypeInfo
- GI.GObject.Structs.TypeInstance: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInstance.TypeInstance tag
- GI.GObject.Structs.TypeInstance: instance GHC.Classes.Eq GI.GObject.Structs.TypeInstance.TypeInstance
- GI.GObject.Structs.TypeInterface: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInterface.TypeInterface tag
- GI.GObject.Structs.TypeInterface: instance GHC.Classes.Eq GI.GObject.Structs.TypeInterface.TypeInterface
- GI.GObject.Structs.TypeQuery: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeQuery.TypeQuery tag
- GI.GObject.Structs.TypeQuery: instance GHC.Classes.Eq GI.GObject.Structs.TypeQuery.TypeQuery
- GI.GObject.Structs.TypeValueTable: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeValueTable.TypeValueTable tag
- GI.GObject.Structs.TypeValueTable: instance GHC.Classes.Eq GI.GObject.Structs.TypeValueTable.TypeValueTable
- GI.GObject.Structs.ValueArray: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ValueArray.ValueArray tag
- GI.GObject.Structs.ValueArray: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Structs.ValueArray.ValueArray)
- GI.GObject.Structs.ValueArray: instance GHC.Classes.Eq GI.GObject.Structs.ValueArray.ValueArray
- GI.GObject.Structs.WeakRef: instance GHC.Classes.Eq GI.GObject.Structs.WeakRef.WeakRef
- GI.GObject.Unions.TypeCValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.TypeCValue.TypeCValue tag
- GI.GObject.Unions.TypeCValue: instance GHC.Classes.Eq GI.GObject.Unions.TypeCValue.TypeCValue
- GI.GObject.Unions.Value_Data_Union_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ tag
- GI.GObject.Unions.Value_Data_Union_: instance GHC.Classes.Eq GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_
+ GI.GObject: GArray :: Ptr (GArray a) -> GArray a
+ GI.GObject: GByteArray :: Ptr GByteArray -> GByteArray
+ GI.GObject: GError :: ManagedPtr GError -> GError
+ GI.GObject: GHashTable :: Ptr (GHashTable a b) -> GHashTable a b
+ GI.GObject: GList :: Ptr (GList a) -> GList a
+ GI.GObject: GParamSpec :: ManagedPtr GParamSpec -> GParamSpec
+ GI.GObject: GPtrArray :: Ptr (GPtrArray a) -> GPtrArray a
+ GI.GObject: GSList :: Ptr (GSList a) -> GSList a
+ GI.GObject: GType :: CGType -> GType
+ GI.GObject: GValue :: ManagedPtr GValue -> GValue
+ GI.GObject: GVariant :: ManagedPtr GVariant -> GVariant
+ GI.GObject: GVariantDictEntry :: key -> value -> GVariantDictEntry key value
+ GI.GObject: GVariantHandle :: Int32 -> GVariantHandle
+ GI.GObject: GVariantSinglet :: a -> GVariantSinglet a
+ GI.GObject: ManagedPtr :: ForeignPtr a -> Maybe CallStack -> IORef (Maybe CallStack) -> ManagedPtr a
+ GI.GObject: PtrWrapped :: Ptr a -> PtrWrapped a
+ GI.GObject: UnexpectedNullPointerReturn :: Text -> UnexpectedNullPointerReturn
+ GI.GObject: [:!<~] :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag). (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
+ GI.GObject: [:&=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.GObject: [:::] :: forall object info. SignalProxy object info -> Text -> SignalProxy object info
+ GI.GObject: [:<~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
+ GI.GObject: [:=>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag
+ GI.GObject: [:=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.GObject: [:~>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag
+ GI.GObject: [:~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag
+ GI.GObject: [After] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.GObject: [Bind] :: forall obj info (propName :: Symbol) (tag :: AttrOpTag) model outType (components :: [Symbol]) (fieldName :: Symbol). (HasAttributeList obj, GObject obj, info ~ ResolveAttribute propName obj, AttrInfo info, KnownSymbol (AttrLabel info), AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrOpAllowed 'AttrPut info obj, ?_haskell_gi_modelProxy :: ModelProxy model, outType ~ AttrGetType info, AttrSetTypeConstraint info outType, components ~ Components fieldName, PathFieldAccess components model outType, KnownSymbol fieldName, Eq outType) => AttrLabelProxy propName -> AttrLabelProxy fieldName -> AttrOp obj tag
+ GI.GObject: [On] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.GObject: [PropertyNotify] :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo
+ GI.GObject: [PropertySet] :: forall info1 (propName :: Symbol) object b (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, AttrBaseTypeConstraint info1 object, b ~ AttrGetType info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object (GObjectPropertySetSignalInfo b)
+ GI.GObject: [gtypeToCGType] :: GType -> CGType
+ GI.GObject: [managedForeignPtr] :: ManagedPtr a -> ForeignPtr a
+ GI.GObject: [managedPtrAllocCallStack] :: ManagedPtr a -> Maybe CallStack
+ GI.GObject: [managedPtrIsDisowned] :: ManagedPtr a -> IORef (Maybe CallStack)
+ GI.GObject: [nullPtrErrorMsg] :: UnexpectedNullPointerReturn -> Text
+ GI.GObject: [unwrapPtr] :: PtrWrapped a -> Ptr a
+ GI.GObject: after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.GObject: asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a
+ GI.GObject: boxedPtrCalloc :: CallocPtr a => IO (Ptr a)
+ GI.GObject: boxedPtrCopy :: BoxedPtr a => a -> IO a
+ GI.GObject: boxedPtrFree :: BoxedPtr a => a -> IO ()
+ GI.GObject: byteStringToCString :: ByteString -> IO CString
+ GI.GObject: castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o')
+ GI.GObject: catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a
+ GI.GObject: catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a
+ GI.GObject: checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a
+ GI.GObject: checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool
+ GI.GObject: class TypedObject a => BoxedEnum a
+ GI.GObject: class TypedObject a => BoxedFlags a
+ GI.GObject: class ManagedPtrNewtype a => BoxedPtr a
+ GI.GObject: class BoxedPtr a => CallocPtr a
+ GI.GObject: class (ManagedPtrNewtype a, TypedObject a) => GBoxed a
+ GI.GObject: class Enum err => GErrorClass err
+ GI.GObject: class (ManagedPtrNewtype a, TypedObject a) => GObject a
+ GI.GObject: class Enum a => IsGFlag a
+ GI.GObject: class IsGValue a
+ GI.GObject: class IsGVariant a
+ GI.GObject: class Ord a => IsGVariantBasicType a
+ GI.GObject: class Coercible a ManagedPtr () => ManagedPtrNewtype a
+ GI.GObject: class HasParentTypes a => TypedObject a
+ GI.GObject: copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.GObject: copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a)
+ GI.GObject: copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a)
+ GI.GObject: cstringPackPtr :: CString -> PtrWrapped CString
+ GI.GObject: cstringToByteString :: HasCallStack => CString -> IO ByteString
+ GI.GObject: cstringToString :: HasCallStack => CString -> IO String
+ GI.GObject: cstringToText :: HasCallStack => CString -> IO Text
+ GI.GObject: cstringUnpackPtr :: PtrWrapped CString -> CString
+ GI.GObject: data AttrOp obj (tag :: AttrOpTag)
+ GI.GObject: data GArray a
+ GI.GObject: data GByteArray
+ GI.GObject: data GClosure a
+ GI.GObject: data GHashTable a b
+ GI.GObject: data GList a
+ GI.GObject: data GPtrArray a
+ GI.GObject: data GSList a
+ GI.GObject: data GVariantDictEntry key value
+ GI.GObject: data GVariantObjectPath
+ GI.GObject: data GVariantSignature
+ GI.GObject: data ManagedPtr a
+ GI.GObject: data SignalProxy object info
+ GI.GObject: data UnexpectedNullPointerReturn
+ GI.GObject: disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.GObject: disownGVariant :: GVariant -> IO (Ptr GVariant)
+ GI.GObject: disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.GObject: disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b)
+ GI.GObject: freeBoxed :: (HasCallStack, GBoxed a) => a -> IO ()
+ GI.GObject: fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a
+ GI.GObject: fromGVariant :: IsGVariant a => GVariant -> IO (Maybe a)
+ GI.GObject: gDirectEqual :: GEqualFunc (Ptr a)
+ GI.GObject: gDirectHash :: GHashFunc (Ptr a)
+ GI.GObject: gStrEqual :: GEqualFunc CString
+ GI.GObject: gStrHash :: GHashFunc CString
+ GI.GObject: g_list_free :: Ptr (GList a) -> IO ()
+ GI.GObject: g_slist_free :: Ptr (GSList a) -> IO ()
+ GI.GObject: gerrorClassDomain :: GErrorClass err => err -> Text
+ GI.GObject: gerrorCode :: GError -> IO GErrorCode
+ GI.GObject: gerrorDomain :: GError -> IO GQuark
+ GI.GObject: gerrorMessage :: GError -> IO GErrorMessage
+ GI.GObject: gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError
+ GI.GObject: get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result
+ GI.GObject: gflagsToWord :: (Num b, IsGFlag a) => [a] -> b
+ GI.GObject: glibType :: TypedObject a => IO GType
+ GI.GObject: gtypeName :: GType -> IO String
+ GI.GObject: gvalueGType_ :: IsGValue a => IO GType
+ GI.GObject: gvalueGet_ :: IsGValue a => Ptr GValue -> IO a
+ GI.GObject: gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue)
+ GI.GObject: gvalueSet_ :: IsGValue a => Ptr GValue -> a -> IO ()
+ GI.GObject: gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue
+ GI.GObject: gvariantFromBool :: Bool -> IO GVariant
+ GI.GObject: gvariantFromBytestring :: ByteString -> IO GVariant
+ GI.GObject: gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant
+ GI.GObject: gvariantFromDouble :: Double -> IO GVariant
+ GI.GObject: gvariantFromGVariant :: GVariant -> IO GVariant
+ GI.GObject: gvariantFromHandle :: Int32 -> IO GVariant
+ GI.GObject: gvariantFromInt16 :: Int16 -> IO GVariant
+ GI.GObject: gvariantFromInt32 :: Int32 -> IO GVariant
+ GI.GObject: gvariantFromInt64 :: Int64 -> IO GVariant
+ GI.GObject: gvariantFromList :: IsGVariant a => [a] -> IO GVariant
+ GI.GObject: gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant
+ GI.GObject: gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant
+ GI.GObject: gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant
+ GI.GObject: gvariantFromSignature :: GVariantSignature -> IO GVariant
+ GI.GObject: gvariantFromText :: Text -> IO GVariant
+ GI.GObject: gvariantFromTuple :: [GVariant] -> IO GVariant
+ GI.GObject: gvariantFromWord16 :: Word16 -> IO GVariant
+ GI.GObject: gvariantFromWord32 :: Word32 -> IO GVariant
+ GI.GObject: gvariantFromWord64 :: Word64 -> IO GVariant
+ GI.GObject: gvariantFromWord8 :: Word8 -> IO GVariant
+ GI.GObject: gvariantGetTypeString :: GVariant -> IO Text
+ GI.GObject: gvariantObjectPathToText :: GVariantObjectPath -> Text
+ GI.GObject: gvariantSignatureToText :: GVariantSignature -> Text
+ GI.GObject: gvariantToBool :: GVariant -> IO (Maybe Bool)
+ GI.GObject: gvariantToBytestring :: GVariant -> IO (Maybe ByteString)
+ GI.GObject: gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value))
+ GI.GObject: gvariantToDouble :: GVariant -> IO (Maybe Double)
+ GI.GObject: gvariantToGVariant :: GVariant -> IO (Maybe GVariant)
+ GI.GObject: gvariantToHandle :: GVariant -> IO (Maybe Int32)
+ GI.GObject: gvariantToInt16 :: GVariant -> IO (Maybe Int16)
+ GI.GObject: gvariantToInt32 :: GVariant -> IO (Maybe Int32)
+ GI.GObject: gvariantToInt64 :: GVariant -> IO (Maybe Int64)
+ GI.GObject: gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a])
+ GI.GObject: gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value))
+ GI.GObject: gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))
+ GI.GObject: gvariantToObjectPath :: GVariant -> IO (Maybe Text)
+ GI.GObject: gvariantToSignature :: GVariant -> IO (Maybe Text)
+ GI.GObject: gvariantToText :: GVariant -> IO (Maybe Text)
+ GI.GObject: gvariantToTuple :: GVariant -> IO (Maybe [GVariant])
+ GI.GObject: gvariantToWord16 :: GVariant -> IO (Maybe Word16)
+ GI.GObject: gvariantToWord32 :: GVariant -> IO (Maybe Word32)
+ GI.GObject: gvariantToWord64 :: GVariant -> IO (Maybe Word64)
+ GI.GObject: gvariantToWord8 :: GVariant -> IO (Maybe Word8)
+ GI.GObject: handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a
+ GI.GObject: handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.GObject: mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO ()
+ GI.GObject: mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO ()
+ GI.GObject: mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO ()
+ GI.GObject: mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO ()
+ GI.GObject: mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO ()
+ GI.GObject: mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO ()
+ GI.GObject: maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO ()
+ GI.GObject: maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c
+ GI.GObject: new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a
+ GI.GObject: newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.GObject: newGVariantFromPtr :: Ptr GVariant -> IO GVariant
+ GI.GObject: newGVariantObjectPath :: Text -> Maybe GVariantObjectPath
+ GI.GObject: newGVariantSignature :: Text -> Maybe GVariantSignature
+ GI.GObject: newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a)
+ GI.GObject: newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a)
+ GI.GObject: newManagedPtr_ :: Ptr a -> IO (ManagedPtr a)
+ GI.GObject: newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.GObject: newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.GObject: newtype GError
+ GI.GObject: newtype GParamSpec
+ GI.GObject: newtype GType
+ GI.GObject: newtype GValue
+ GI.GObject: newtype GVariant
+ GI.GObject: newtype GVariantHandle
+ GI.GObject: newtype GVariantSinglet a
+ GI.GObject: newtype PtrWrapped a
+ GI.GObject: noGParamSpec :: Maybe GParamSpec
+ GI.GObject: noGVariant :: Maybe GVariant
+ GI.GObject: on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.GObject: packBlockArray :: Int -> [Ptr a] -> IO (Ptr a)
+ GI.GObject: packByteString :: ByteString -> IO (Ptr Word8)
+ GI.GObject: packFileNameArray :: [String] -> IO (Ptr CString)
+ GI.GObject: packGArray :: Storable a => [a] -> IO (Ptr (GArray a))
+ GI.GObject: packGByteArray :: ByteString -> IO (Ptr GByteArray)
+ GI.GObject: packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b))
+ GI.GObject: packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a)))
+ GI.GObject: packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a)))
+ GI.GObject: packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a)))
+ GI.GObject: packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b)
+ GI.GObject: packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b)
+ GI.GObject: packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.GObject: packStorableArray :: Storable a => [a] -> IO (Ptr a)
+ GI.GObject: packUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.GObject: packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8)
+ GI.GObject: packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString)
+ GI.GObject: packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.GObject: packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a)
+ GI.GObject: packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.GObject: propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a
+ GI.GObject: ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a)
+ GI.GObject: ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a
+ GI.GObject: releaseObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.GObject: set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m ()
+ GI.GObject: stringToCString :: String -> IO CString
+ GI.GObject: textToCString :: Text -> IO CString
+ GI.GObject: toGValue :: (IsGValue a, MonadIO m) => a -> m GValue
+ GI.GObject: toGVariant :: IsGVariant a => a -> IO GVariant
+ GI.GObject: toGVariantFormatString :: IsGVariant a => a -> Text
+ GI.GObject: toManagedPtr :: ManagedPtrNewtype a => a -> ManagedPtr a
+ GI.GObject: touchManagedPtr :: ManagedPtrNewtype a => a -> IO ()
+ GI.GObject: type CGType = Word64
+ GI.GObject: type GDestroyNotify ptr = FunPtr ptr -> IO ()
+ GI.GObject: type GEqualFunc a = FunPtr PtrWrapped a -> PtrWrapped a -> IO Int32
+ GI.GObject: type GErrorCode = C_gint
+ GI.GObject: type GErrorDomain = GQuark
+ GI.GObject: type GErrorMessage = Text
+ GI.GObject: type GHashFunc a = FunPtr PtrWrapped a -> IO Word32
+ GI.GObject: unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.GObject: unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.GObject: unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString
+ GI.GObject: unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String]
+ GI.GObject: unpackGArray :: Storable a => Ptr (GArray a) -> IO [a]
+ GI.GObject: unpackGByteArray :: Ptr GByteArray -> IO ByteString
+ GI.GObject: unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)]
+ GI.GObject: unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a]
+ GI.GObject: unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a]
+ GI.GObject: unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a]
+ GI.GObject: unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]
+ GI.GObject: unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]
+ GI.GObject: unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b]
+ GI.GObject: unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b]
+ GI.GObject: unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text]
+ GI.GObject: unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString
+ GI.GObject: unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String]
+ GI.GObject: unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a]
+ GI.GObject: unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a]
+ GI.GObject: unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text]
+ GI.GObject: unrefGArray :: Ptr (GArray a) -> IO ()
+ GI.GObject: unrefGByteArray :: Ptr GByteArray -> IO ()
+ GI.GObject: unrefGHashTable :: Ptr (GHashTable a b) -> IO ()
+ GI.GObject: unrefGVariant :: GVariant -> IO ()
+ GI.GObject: unrefObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.GObject: unrefPtrArray :: Ptr (GPtrArray a) -> IO ()
+ GI.GObject: unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o'
+ GI.GObject: unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.GObject: unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a)
+ GI.GObject: withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c
+ GI.GObject: withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c
+ GI.GObject: withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b
+ GI.GObject: withTextCString :: Text -> (CString -> IO a) -> IO a
+ GI.GObject: withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b
+ GI.GObject: wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b]
+ GI.GObject: wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.GObject: wrapGVariantPtr :: Ptr GVariant -> IO GVariant
+ GI.GObject: wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.GObject: wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.GObject.Config: modules :: [Text]
+ GI.GObject.Config: pkgConfigVersions :: Map Text Text
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.BindingFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.ConnectFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.IOCondition
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.ParamFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.SignalFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.SignalMatchType
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.TypeDebugFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.TypeFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Eq GI.GObject.Flags.TypeFundamentalFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.BindingFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.ConnectFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.IOCondition
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.ParamFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.SignalFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.SignalMatchType
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.TypeDebugFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.TypeFlags
+ GI.GObject.Flags: instance GHC.Internal.Classes.Ord GI.GObject.Flags.TypeFundamentalFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.BindingFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.ConnectFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.IOCondition
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.ParamFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.SignalFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.SignalMatchType
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.TypeDebugFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.TypeFlags
+ GI.GObject.Flags: instance GHC.Internal.Enum.Enum GI.GObject.Flags.TypeFundamentalFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.BindingFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.ConnectFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.IOCondition
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.ParamFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.SignalFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.SignalMatchType
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.TypeDebugFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.TypeFlags
+ GI.GObject.Flags: instance GHC.Internal.Show.Show GI.GObject.Flags.TypeFundamentalFlags
+ GI.GObject.Functions: typeDefaultInterfaceGet :: (HasCallStack, MonadIO m) => GType -> m TypeInterface
+ GI.GObject.Interfaces.TypePlugin: data TypePluginCompleteInterfaceInfoMethodInfo
+ GI.GObject.Interfaces.TypePlugin: data TypePluginCompleteTypeInfoMethodInfo
+ GI.GObject.Interfaces.TypePlugin: data TypePluginUnuseMethodInfo
+ GI.GObject.Interfaces.TypePlugin: data TypePluginUseMethodInfo
+ GI.GObject.Interfaces.TypePlugin: instance (info GHC.Internal.Types.~ GI.GObject.Interfaces.TypePlugin.ResolveTypePluginMethod t GI.GObject.Interfaces.TypePlugin.TypePlugin, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Interfaces.TypePlugin.TypePlugin p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Interfaces.TypePlugin.TypePlugin -> p)
+ GI.GObject.Interfaces.TypePlugin: instance (info GHC.Internal.Types.~ GI.GObject.Interfaces.TypePlugin.ResolveTypePluginMethod t GI.GObject.Interfaces.TypePlugin.TypePlugin, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Interfaces.TypePlugin.TypePlugin p, GHC.Internal.Records.HasField t GI.GObject.Interfaces.TypePlugin.TypePlugin p) => GHC.Internal.Records.HasField t GI.GObject.Interfaces.TypePlugin.TypePlugin p
+ GI.GObject.Interfaces.TypePlugin: instance (info GHC.Internal.Types.~ GI.GObject.Interfaces.TypePlugin.ResolveTypePluginMethod t GI.GObject.Interfaces.TypePlugin.TypePlugin, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Interfaces.TypePlugin.TypePlugin) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Interfaces.TypePlugin.TypePlugin)
+ GI.GObject.Interfaces.TypePlugin: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> Data.GI.Base.BasicTypes.GType -> GI.GObject.Structs.InterfaceInfo.InterfaceInfo -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Interfaces.TypePlugin.IsTypePlugin a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Interfaces.TypePlugin.TypePluginCompleteInterfaceInfoMethodInfo a signature
+ GI.GObject.Interfaces.TypePlugin: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> GI.GObject.Structs.TypeInfo.TypeInfo -> GI.GObject.Structs.TypeValueTable.TypeValueTable -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Interfaces.TypePlugin.IsTypePlugin a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Interfaces.TypePlugin.TypePluginCompleteTypeInfoMethodInfo a signature
+ GI.GObject.Interfaces.TypePlugin: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Interfaces.TypePlugin.IsTypePlugin a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Interfaces.TypePlugin.TypePluginUnuseMethodInfo a signature
+ GI.GObject.Interfaces.TypePlugin: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Interfaces.TypePlugin.IsTypePlugin a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Interfaces.TypePlugin.TypePluginUseMethodInfo a signature
+ GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Interfaces.TypePlugin.TypePluginCompleteInterfaceInfoMethodInfo a
+ GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Interfaces.TypePlugin.TypePluginCompleteTypeInfoMethodInfo a
+ GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Interfaces.TypePlugin.TypePluginUnuseMethodInfo a
+ GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Interfaces.TypePlugin.TypePluginUseMethodInfo a
+ GI.GObject.Interfaces.TypePlugin: instance GHC.Internal.Classes.Eq GI.GObject.Interfaces.TypePlugin.TypePlugin
+ GI.GObject.Interfaces.TypePlugin: type family ResolveTypePluginMethod (t :: Symbol) o
+ GI.GObject.Objects.Binding: bindingFlags :: AttrLabelProxy "flags"
+ GI.GObject.Objects.Binding: bindingSource :: AttrLabelProxy "source"
+ GI.GObject.Objects.Binding: bindingSourceProperty :: AttrLabelProxy "sourceProperty"
+ GI.GObject.Objects.Binding: bindingTarget :: AttrLabelProxy "target"
+ GI.GObject.Objects.Binding: bindingTargetProperty :: AttrLabelProxy "targetProperty"
+ GI.GObject.Objects.Binding: data BindingDupSourceMethodInfo
+ GI.GObject.Objects.Binding: data BindingDupTargetMethodInfo
+ GI.GObject.Objects.Binding: data BindingFlagsPropertyInfo
+ GI.GObject.Objects.Binding: data BindingGetFlagsMethodInfo
+ GI.GObject.Objects.Binding: data BindingGetSourceMethodInfo
+ GI.GObject.Objects.Binding: data BindingGetSourcePropertyMethodInfo
+ GI.GObject.Objects.Binding: data BindingGetTargetMethodInfo
+ GI.GObject.Objects.Binding: data BindingGetTargetPropertyMethodInfo
+ GI.GObject.Objects.Binding: data BindingSourcePropertyInfo
+ GI.GObject.Objects.Binding: data BindingSourcePropertyPropertyInfo
+ GI.GObject.Objects.Binding: data BindingTargetPropertyInfo
+ GI.GObject.Objects.Binding: data BindingTargetPropertyPropertyInfo
+ GI.GObject.Objects.Binding: data BindingUnbindMethodInfo
+ GI.GObject.Objects.Binding: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Binding.ResolveBindingMethod t GI.GObject.Objects.Binding.Binding, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.Binding.Binding p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.Binding.Binding -> p)
+ GI.GObject.Objects.Binding: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Binding.ResolveBindingMethod t GI.GObject.Objects.Binding.Binding, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.Binding.Binding p, GHC.Internal.Records.HasField t GI.GObject.Objects.Binding.Binding p) => GHC.Internal.Records.HasField t GI.GObject.Objects.Binding.Binding p
+ GI.GObject.Objects.Binding: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Binding.ResolveBindingMethod t GI.GObject.Objects.Binding.Binding, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.Binding.Binding) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.Binding.Binding)
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingUnbindMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingDupSourceMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingDupTargetMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingGetSourceMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingGetTargetMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingGetSourcePropertyMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingGetTargetPropertyMethodInfo a signature
+ GI.GObject.Objects.Binding: instance (signature GHC.Internal.Types.~ m [GI.GObject.Flags.BindingFlags], GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Binding.IsBinding a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Binding.BindingGetFlagsMethodInfo a signature
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.Binding.BindingFlagsPropertyInfo
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.Binding.BindingSourcePropertyInfo
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.Binding.BindingSourcePropertyPropertyInfo
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.Binding.BindingTargetPropertyInfo
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.Binding.BindingTargetPropertyPropertyInfo
+ GI.GObject.Objects.Binding: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Binding.Binding)
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.Binding.Binding
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingDupSourceMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingDupTargetMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingGetFlagsMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingGetSourceMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingGetSourcePropertyMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingGetTargetMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingGetTargetPropertyMethodInfo a
+ GI.GObject.Objects.Binding: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Binding.BindingUnbindMethodInfo a
+ GI.GObject.Objects.Binding: instance GHC.Internal.Classes.Eq GI.GObject.Objects.Binding.Binding
+ GI.GObject.Objects.Binding: type family ResolveBindingMethod (t :: Symbol) o
+ GI.GObject.Objects.BindingGroup: bindingGroupSource :: AttrLabelProxy "source"
+ GI.GObject.Objects.BindingGroup: data BindingGroupBindFullMethodInfo
+ GI.GObject.Objects.BindingGroup: data BindingGroupBindMethodInfo
+ GI.GObject.Objects.BindingGroup: data BindingGroupDupSourceMethodInfo
+ GI.GObject.Objects.BindingGroup: data BindingGroupSetSourceMethodInfo
+ GI.GObject.Objects.BindingGroup: data BindingGroupSourcePropertyInfo
+ GI.GObject.Objects.BindingGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.BindingGroup.ResolveBindingGroupMethod t GI.GObject.Objects.BindingGroup.BindingGroup, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.BindingGroup.BindingGroup p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.BindingGroup.BindingGroup -> p)
+ GI.GObject.Objects.BindingGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.BindingGroup.ResolveBindingGroupMethod t GI.GObject.Objects.BindingGroup.BindingGroup, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.BindingGroup.BindingGroup p, GHC.Internal.Records.HasField t GI.GObject.Objects.BindingGroup.BindingGroup p) => GHC.Internal.Records.HasField t GI.GObject.Objects.BindingGroup.BindingGroup p
+ GI.GObject.Objects.BindingGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.BindingGroup.ResolveBindingGroupMethod t GI.GObject.Objects.BindingGroup.BindingGroup, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.BindingGroup.BindingGroup) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.BindingGroup.BindingGroup)
+ GI.GObject.Objects.BindingGroup: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> [GI.GObject.Flags.BindingFlags] -> GHC.Internal.Maybe.Maybe (Data.GI.Base.GClosure.GClosure c) -> GHC.Internal.Maybe.Maybe (Data.GI.Base.GClosure.GClosure d) -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.BindingGroup.IsBindingGroup a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.BindingGroup.BindingGroupBindFullMethodInfo a signature
+ GI.GObject.Objects.BindingGroup: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> [GI.GObject.Flags.BindingFlags] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.BindingGroup.IsBindingGroup a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.BindingGroup.BindingGroupBindMethodInfo a signature
+ GI.GObject.Objects.BindingGroup: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe b -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.BindingGroup.IsBindingGroup a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.BindingGroup.BindingGroupSetSourceMethodInfo a signature
+ GI.GObject.Objects.BindingGroup: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.BindingGroup.IsBindingGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.BindingGroup.BindingGroupDupSourceMethodInfo a signature
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.BindingGroup.BindingGroupSourcePropertyInfo
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.BindingGroup.BindingGroup)
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.BindingGroup.BindingGroup
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.BindingGroup.BindingGroupBindFullMethodInfo a
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.BindingGroup.BindingGroupBindMethodInfo a
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.BindingGroup.BindingGroupDupSourceMethodInfo a
+ GI.GObject.Objects.BindingGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.BindingGroup.BindingGroupSetSourceMethodInfo a
+ GI.GObject.Objects.BindingGroup: instance GHC.Internal.Classes.Eq GI.GObject.Objects.BindingGroup.BindingGroup
+ GI.GObject.Objects.BindingGroup: type family ResolveBindingGroupMethod (t :: Symbol) o
+ GI.GObject.Objects.InitiallyUnowned: instance (info GHC.Internal.Types.~ GI.GObject.Objects.InitiallyUnowned.ResolveInitiallyUnownedMethod t GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned -> p)
+ GI.GObject.Objects.InitiallyUnowned: instance (info GHC.Internal.Types.~ GI.GObject.Objects.InitiallyUnowned.ResolveInitiallyUnownedMethod t GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned p, GHC.Internal.Records.HasField t GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned p) => GHC.Internal.Records.HasField t GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned p
+ GI.GObject.Objects.InitiallyUnowned: instance (info GHC.Internal.Types.~ GI.GObject.Objects.InitiallyUnowned.ResolveInitiallyUnownedMethod t GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned)
+ GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned)
+ GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
+ GI.GObject.Objects.InitiallyUnowned: instance GHC.Internal.Classes.Eq GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
+ GI.GObject.Objects.InitiallyUnowned: type family ResolveInitiallyUnownedMethod (t :: Symbol) o
+ GI.GObject.Objects.Object: data ObjectBindPropertyFullMethodInfo
+ GI.GObject.Objects.Object: data ObjectBindPropertyMethodInfo
+ GI.GObject.Objects.Object: data ObjectForceFloatingMethodInfo
+ GI.GObject.Objects.Object: data ObjectFreezeNotifyMethodInfo
+ GI.GObject.Objects.Object: data ObjectGetDataMethodInfo
+ GI.GObject.Objects.Object: data ObjectGetPropertyMethodInfo
+ GI.GObject.Objects.Object: data ObjectGetQdataMethodInfo
+ GI.GObject.Objects.Object: data ObjectGetvMethodInfo
+ GI.GObject.Objects.Object: data ObjectInterfaceListPropertiesMethodInfo
+ GI.GObject.Objects.Object: data ObjectIsFloatingMethodInfo
+ GI.GObject.Objects.Object: data ObjectNotifyByPspecMethodInfo
+ GI.GObject.Objects.Object: data ObjectNotifyMethodInfo
+ GI.GObject.Objects.Object: data ObjectNotifySignalInfo
+ GI.GObject.Objects.Object: data ObjectRefMethodInfo
+ GI.GObject.Objects.Object: data ObjectRefSinkMethodInfo
+ GI.GObject.Objects.Object: data ObjectRunDisposeMethodInfo
+ GI.GObject.Objects.Object: data ObjectSetDataFullMethodInfo
+ GI.GObject.Objects.Object: data ObjectSetDataMethodInfo
+ GI.GObject.Objects.Object: data ObjectSetPropertyMethodInfo
+ GI.GObject.Objects.Object: data ObjectStealDataMethodInfo
+ GI.GObject.Objects.Object: data ObjectStealQdataMethodInfo
+ GI.GObject.Objects.Object: data ObjectThawNotifyMethodInfo
+ GI.GObject.Objects.Object: data ObjectUnrefMethodInfo
+ GI.GObject.Objects.Object: data ObjectWatchClosureMethodInfo
+ GI.GObject.Objects.Object: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Object.ResolveObjectMethod t GI.GObject.Objects.Object.Object, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.Object.Object p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.Object.Object -> p)
+ GI.GObject.Objects.Object: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Object.ResolveObjectMethod t GI.GObject.Objects.Object.Object, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.Object.Object p, GHC.Internal.Records.HasField t GI.GObject.Objects.Object.Object p) => GHC.Internal.Records.HasField t GI.GObject.Objects.Object.Object p
+ GI.GObject.Objects.Object: instance (info GHC.Internal.Types.~ GI.GObject.Objects.Object.ResolveObjectMethod t GI.GObject.Objects.Object.Object, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.Object.Object) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.Object.Object)
+ GI.GObject.Objects.Object: instance (o GHC.Internal.Types.~ Data.GI.Base.Overloading.UnsupportedMethodError "interfaceListProperties" GI.GObject.Objects.Object.Object) => Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectInterfaceListPropertiesMethodInfo o
+ GI.GObject.Objects.Object: instance (p GHC.Internal.Types.~ (), o GHC.Internal.Types.~ Data.GI.Base.Overloading.UnsupportedMethodError "interfaceListProperties" GI.GObject.Objects.Object.Object) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectInterfaceListPropertiesMethodInfo o p
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GParamSpec -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectNotifyByPspecMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.GI.Base.GClosure.GClosure b -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectWatchClosureMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GValue.GValue -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectGetPropertyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GValue.GValue -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectSetPropertyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Ptr.Ptr () -> GHC.Internal.Maybe.Maybe GI.GLib.Callbacks.DestroyNotify -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectSetDataFullMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Ptr.Ptr () -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectSetDataMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> [GI.GObject.Flags.BindingFlags] -> Data.GI.Base.GClosure.GClosure c -> Data.GI.Base.GClosure.GClosure d -> m GI.GObject.Objects.Binding.Binding), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectBindPropertyFullMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> [GI.GObject.Flags.BindingFlags] -> m GI.GObject.Objects.Binding.Binding), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectBindPropertyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectNotifyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectGetDataMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectStealDataMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectGetQdataMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectStealQdataMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ ([Data.Text.Internal.Text] -> [Data.GI.Base.GValue.GValue] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectGetvMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectForceFloatingMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectFreezeNotifyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectRunDisposeMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectThawNotifyMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectUnrefMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectIsFloatingMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m GI.GObject.Objects.Object.Object, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectRefMethodInfo a signature
+ GI.GObject.Objects.Object: instance (signature GHC.Internal.Types.~ m GI.GObject.Objects.Object.Object, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.Object.IsObject a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.Object.ObjectRefSinkMethodInfo a signature
+ GI.GObject.Objects.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object)
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.Object.Object
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectBindPropertyFullMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectBindPropertyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectForceFloatingMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectFreezeNotifyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectGetDataMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectGetPropertyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectGetQdataMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectGetvMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectIsFloatingMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectNotifyByPspecMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectNotifyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectRefMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectRefSinkMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectRunDisposeMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectSetDataFullMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectSetDataMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectSetPropertyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectStealDataMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectStealQdataMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectThawNotifyMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectUnrefMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.Object.ObjectWatchClosureMethodInfo a
+ GI.GObject.Objects.Object: instance Data.GI.Base.Signals.SignalInfo GI.GObject.Objects.Object.ObjectNotifySignalInfo
+ GI.GObject.Objects.Object: instance GHC.Internal.Classes.Eq GI.GObject.Objects.Object.Object
+ GI.GObject.Objects.Object: type family ResolveObjectMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetBlurbMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetDefaultValueMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetNameMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetNameQuarkMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetNickMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetQdataMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecGetRedirectTargetMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecSetQdataMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecSinkMethodInfo
+ GI.GObject.Objects.ParamSpec: data ParamSpecStealQdataMethodInfo
+ GI.GObject.Objects.ParamSpec: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpec.ResolveParamSpecMethod t GI.GObject.Objects.ParamSpec.ParamSpec, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpec.ParamSpec p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpec.ParamSpec -> p)
+ GI.GObject.Objects.ParamSpec: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpec.ResolveParamSpecMethod t GI.GObject.Objects.ParamSpec.ParamSpec, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpec.ParamSpec p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpec.ParamSpec p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpec.ParamSpec p
+ GI.GObject.Objects.ParamSpec: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpec.ResolveParamSpecMethod t GI.GObject.Objects.ParamSpec.ParamSpec, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpec.ParamSpec) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpec.ParamSpec)
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> GHC.Internal.Ptr.Ptr () -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecSetQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecStealQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecSinkMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.GI.Base.BasicTypes.GParamSpec), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetRedirectTargetMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetBlurbMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m Data.GI.Base.GValue.GValue, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetDefaultValueMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetNameMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetNickMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.ParamSpec.ParamSpecGetNameQuarkMethodInfo Data.GI.Base.BasicTypes.GParamSpec signature
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.ParamSpec.ParamSpec)
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetBlurbMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetDefaultValueMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetNameMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetNameQuarkMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetNickMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecGetRedirectTargetMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecSetQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecSinkMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.ParamSpec.ParamSpecStealQdataMethodInfo Data.GI.Base.BasicTypes.GParamSpec
+ GI.GObject.Objects.ParamSpec: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpec.ParamSpec
+ GI.GObject.Objects.ParamSpec: type family ResolveParamSpecMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecBoolean: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoolean.ResolveParamSpecBooleanMethod t GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean -> p)
+ GI.GObject.Objects.ParamSpecBoolean: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoolean.ResolveParamSpecBooleanMethod t GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean p
+ GI.GObject.Objects.ParamSpecBoolean: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoolean.ResolveParamSpecBooleanMethod t GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean)
+ GI.GObject.Objects.ParamSpecBoolean: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecBoolean.ParamSpecBoolean
+ GI.GObject.Objects.ParamSpecBoolean: type family ResolveParamSpecBooleanMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecBoxed: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoxed.ResolveParamSpecBoxedMethod t GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed -> p)
+ GI.GObject.Objects.ParamSpecBoxed: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoxed.ResolveParamSpecBoxedMethod t GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed p
+ GI.GObject.Objects.ParamSpecBoxed: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecBoxed.ResolveParamSpecBoxedMethod t GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed)
+ GI.GObject.Objects.ParamSpecBoxed: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecBoxed.ParamSpecBoxed
+ GI.GObject.Objects.ParamSpecBoxed: type family ResolveParamSpecBoxedMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecChar.ResolveParamSpecCharMethod t GI.GObject.Objects.ParamSpecChar.ParamSpecChar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecChar.ParamSpecChar p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecChar.ParamSpecChar -> p)
+ GI.GObject.Objects.ParamSpecChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecChar.ResolveParamSpecCharMethod t GI.GObject.Objects.ParamSpecChar.ParamSpecChar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecChar.ParamSpecChar p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecChar.ParamSpecChar p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecChar.ParamSpecChar p
+ GI.GObject.Objects.ParamSpecChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecChar.ResolveParamSpecCharMethod t GI.GObject.Objects.ParamSpecChar.ParamSpecChar, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecChar.ParamSpecChar) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecChar.ParamSpecChar)
+ GI.GObject.Objects.ParamSpecChar: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecChar.ParamSpecChar
+ GI.GObject.Objects.ParamSpecChar: type family ResolveParamSpecCharMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecDouble: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecDouble.ResolveParamSpecDoubleMethod t GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble -> p)
+ GI.GObject.Objects.ParamSpecDouble: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecDouble.ResolveParamSpecDoubleMethod t GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble p
+ GI.GObject.Objects.ParamSpecDouble: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecDouble.ResolveParamSpecDoubleMethod t GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble)
+ GI.GObject.Objects.ParamSpecDouble: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecDouble.ParamSpecDouble
+ GI.GObject.Objects.ParamSpecDouble: type family ResolveParamSpecDoubleMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecEnum: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecEnum.ResolveParamSpecEnumMethod t GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum -> p)
+ GI.GObject.Objects.ParamSpecEnum: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecEnum.ResolveParamSpecEnumMethod t GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum p
+ GI.GObject.Objects.ParamSpecEnum: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecEnum.ResolveParamSpecEnumMethod t GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum)
+ GI.GObject.Objects.ParamSpecEnum: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecEnum.ParamSpecEnum
+ GI.GObject.Objects.ParamSpecEnum: type family ResolveParamSpecEnumMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecFlags: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFlags.ResolveParamSpecFlagsMethod t GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags -> p)
+ GI.GObject.Objects.ParamSpecFlags: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFlags.ResolveParamSpecFlagsMethod t GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags p
+ GI.GObject.Objects.ParamSpecFlags: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFlags.ResolveParamSpecFlagsMethod t GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags)
+ GI.GObject.Objects.ParamSpecFlags: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecFlags.ParamSpecFlags
+ GI.GObject.Objects.ParamSpecFlags: type family ResolveParamSpecFlagsMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecFloat: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFloat.ResolveParamSpecFloatMethod t GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat -> p)
+ GI.GObject.Objects.ParamSpecFloat: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFloat.ResolveParamSpecFloatMethod t GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat p
+ GI.GObject.Objects.ParamSpecFloat: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecFloat.ResolveParamSpecFloatMethod t GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat)
+ GI.GObject.Objects.ParamSpecFloat: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecFloat.ParamSpecFloat
+ GI.GObject.Objects.ParamSpecFloat: type family ResolveParamSpecFloatMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecGType: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecGType.ResolveParamSpecGTypeMethod t GI.GObject.Objects.ParamSpecGType.ParamSpecGType, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecGType.ParamSpecGType p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecGType.ParamSpecGType -> p)
+ GI.GObject.Objects.ParamSpecGType: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecGType.ResolveParamSpecGTypeMethod t GI.GObject.Objects.ParamSpecGType.ParamSpecGType, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecGType.ParamSpecGType p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecGType.ParamSpecGType p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecGType.ParamSpecGType p
+ GI.GObject.Objects.ParamSpecGType: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecGType.ResolveParamSpecGTypeMethod t GI.GObject.Objects.ParamSpecGType.ParamSpecGType, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecGType.ParamSpecGType) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecGType.ParamSpecGType)
+ GI.GObject.Objects.ParamSpecGType: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecGType.ParamSpecGType
+ GI.GObject.Objects.ParamSpecGType: type family ResolveParamSpecGTypeMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt.ResolveParamSpecIntMethod t GI.GObject.Objects.ParamSpecInt.ParamSpecInt, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecInt.ParamSpecInt p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecInt.ParamSpecInt -> p)
+ GI.GObject.Objects.ParamSpecInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt.ResolveParamSpecIntMethod t GI.GObject.Objects.ParamSpecInt.ParamSpecInt, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecInt.ParamSpecInt p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecInt.ParamSpecInt p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecInt.ParamSpecInt p
+ GI.GObject.Objects.ParamSpecInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt.ResolveParamSpecIntMethod t GI.GObject.Objects.ParamSpecInt.ParamSpecInt, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecInt.ParamSpecInt) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecInt.ParamSpecInt)
+ GI.GObject.Objects.ParamSpecInt: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecInt.ParamSpecInt
+ GI.GObject.Objects.ParamSpecInt: type family ResolveParamSpecIntMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt64.ResolveParamSpecInt64Method t GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64 p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64 -> p)
+ GI.GObject.Objects.ParamSpecInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt64.ResolveParamSpecInt64Method t GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64 p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64 p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64 p
+ GI.GObject.Objects.ParamSpecInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecInt64.ResolveParamSpecInt64Method t GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64)
+ GI.GObject.Objects.ParamSpecInt64: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecInt64.ParamSpecInt64
+ GI.GObject.Objects.ParamSpecInt64: type family ResolveParamSpecInt64Method (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecLong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecLong.ResolveParamSpecLongMethod t GI.GObject.Objects.ParamSpecLong.ParamSpecLong, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecLong.ParamSpecLong p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecLong.ParamSpecLong -> p)
+ GI.GObject.Objects.ParamSpecLong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecLong.ResolveParamSpecLongMethod t GI.GObject.Objects.ParamSpecLong.ParamSpecLong, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecLong.ParamSpecLong p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecLong.ParamSpecLong p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecLong.ParamSpecLong p
+ GI.GObject.Objects.ParamSpecLong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecLong.ResolveParamSpecLongMethod t GI.GObject.Objects.ParamSpecLong.ParamSpecLong, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecLong.ParamSpecLong) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecLong.ParamSpecLong)
+ GI.GObject.Objects.ParamSpecLong: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecLong.ParamSpecLong
+ GI.GObject.Objects.ParamSpecLong: type family ResolveParamSpecLongMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecObject: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecObject.ResolveParamSpecObjectMethod t GI.GObject.Objects.ParamSpecObject.ParamSpecObject, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecObject.ParamSpecObject p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecObject.ParamSpecObject -> p)
+ GI.GObject.Objects.ParamSpecObject: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecObject.ResolveParamSpecObjectMethod t GI.GObject.Objects.ParamSpecObject.ParamSpecObject, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecObject.ParamSpecObject p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecObject.ParamSpecObject p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecObject.ParamSpecObject p
+ GI.GObject.Objects.ParamSpecObject: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecObject.ResolveParamSpecObjectMethod t GI.GObject.Objects.ParamSpecObject.ParamSpecObject, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecObject.ParamSpecObject) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecObject.ParamSpecObject)
+ GI.GObject.Objects.ParamSpecObject: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecObject.ParamSpecObject
+ GI.GObject.Objects.ParamSpecObject: type family ResolveParamSpecObjectMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecOverride: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecOverride.ResolveParamSpecOverrideMethod t GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride -> p)
+ GI.GObject.Objects.ParamSpecOverride: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecOverride.ResolveParamSpecOverrideMethod t GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride p
+ GI.GObject.Objects.ParamSpecOverride: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecOverride.ResolveParamSpecOverrideMethod t GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride)
+ GI.GObject.Objects.ParamSpecOverride: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecOverride.ParamSpecOverride
+ GI.GObject.Objects.ParamSpecOverride: type family ResolveParamSpecOverrideMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecParam: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecParam.ResolveParamSpecParamMethod t GI.GObject.Objects.ParamSpecParam.ParamSpecParam, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecParam.ParamSpecParam p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecParam.ParamSpecParam -> p)
+ GI.GObject.Objects.ParamSpecParam: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecParam.ResolveParamSpecParamMethod t GI.GObject.Objects.ParamSpecParam.ParamSpecParam, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecParam.ParamSpecParam p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecParam.ParamSpecParam p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecParam.ParamSpecParam p
+ GI.GObject.Objects.ParamSpecParam: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecParam.ResolveParamSpecParamMethod t GI.GObject.Objects.ParamSpecParam.ParamSpecParam, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecParam.ParamSpecParam) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecParam.ParamSpecParam)
+ GI.GObject.Objects.ParamSpecParam: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecParam.ParamSpecParam
+ GI.GObject.Objects.ParamSpecParam: type family ResolveParamSpecParamMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecPointer: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecPointer.ResolveParamSpecPointerMethod t GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer -> p)
+ GI.GObject.Objects.ParamSpecPointer: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecPointer.ResolveParamSpecPointerMethod t GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer p
+ GI.GObject.Objects.ParamSpecPointer: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecPointer.ResolveParamSpecPointerMethod t GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer)
+ GI.GObject.Objects.ParamSpecPointer: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecPointer.ParamSpecPointer
+ GI.GObject.Objects.ParamSpecPointer: type family ResolveParamSpecPointerMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecString: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecString.ResolveParamSpecStringMethod t GI.GObject.Objects.ParamSpecString.ParamSpecString, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecString.ParamSpecString p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecString.ParamSpecString -> p)
+ GI.GObject.Objects.ParamSpecString: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecString.ResolveParamSpecStringMethod t GI.GObject.Objects.ParamSpecString.ParamSpecString, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecString.ParamSpecString p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecString.ParamSpecString p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecString.ParamSpecString p
+ GI.GObject.Objects.ParamSpecString: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecString.ResolveParamSpecStringMethod t GI.GObject.Objects.ParamSpecString.ParamSpecString, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecString.ParamSpecString) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecString.ParamSpecString)
+ GI.GObject.Objects.ParamSpecString: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecString.ParamSpecString
+ GI.GObject.Objects.ParamSpecString: type family ResolveParamSpecStringMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecUChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUChar.ResolveParamSpecUCharMethod t GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar -> p)
+ GI.GObject.Objects.ParamSpecUChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUChar.ResolveParamSpecUCharMethod t GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar p
+ GI.GObject.Objects.ParamSpecUChar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUChar.ResolveParamSpecUCharMethod t GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar)
+ GI.GObject.Objects.ParamSpecUChar: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecUChar.ParamSpecUChar
+ GI.GObject.Objects.ParamSpecUChar: type family ResolveParamSpecUCharMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecUInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt.ResolveParamSpecUIntMethod t GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt -> p)
+ GI.GObject.Objects.ParamSpecUInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt.ResolveParamSpecUIntMethod t GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt p
+ GI.GObject.Objects.ParamSpecUInt: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt.ResolveParamSpecUIntMethod t GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt)
+ GI.GObject.Objects.ParamSpecUInt: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecUInt.ParamSpecUInt
+ GI.GObject.Objects.ParamSpecUInt: type family ResolveParamSpecUIntMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecUInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt64.ResolveParamSpecUInt64Method t GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64 p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64 -> p)
+ GI.GObject.Objects.ParamSpecUInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt64.ResolveParamSpecUInt64Method t GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64 p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64 p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64 p
+ GI.GObject.Objects.ParamSpecUInt64: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUInt64.ResolveParamSpecUInt64Method t GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64)
+ GI.GObject.Objects.ParamSpecUInt64: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecUInt64.ParamSpecUInt64
+ GI.GObject.Objects.ParamSpecUInt64: type family ResolveParamSpecUInt64Method (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecULong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecULong.ResolveParamSpecULongMethod t GI.GObject.Objects.ParamSpecULong.ParamSpecULong, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecULong.ParamSpecULong p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecULong.ParamSpecULong -> p)
+ GI.GObject.Objects.ParamSpecULong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecULong.ResolveParamSpecULongMethod t GI.GObject.Objects.ParamSpecULong.ParamSpecULong, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecULong.ParamSpecULong p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecULong.ParamSpecULong p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecULong.ParamSpecULong p
+ GI.GObject.Objects.ParamSpecULong: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecULong.ResolveParamSpecULongMethod t GI.GObject.Objects.ParamSpecULong.ParamSpecULong, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecULong.ParamSpecULong) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecULong.ParamSpecULong)
+ GI.GObject.Objects.ParamSpecULong: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecULong.ParamSpecULong
+ GI.GObject.Objects.ParamSpecULong: type family ResolveParamSpecULongMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecUnichar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUnichar.ResolveParamSpecUnicharMethod t GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar -> p)
+ GI.GObject.Objects.ParamSpecUnichar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUnichar.ResolveParamSpecUnicharMethod t GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar p
+ GI.GObject.Objects.ParamSpecUnichar: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecUnichar.ResolveParamSpecUnicharMethod t GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar)
+ GI.GObject.Objects.ParamSpecUnichar: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecUnichar.ParamSpecUnichar
+ GI.GObject.Objects.ParamSpecUnichar: type family ResolveParamSpecUnicharMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecValueArray.ResolveParamSpecValueArrayMethod t GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray -> p)
+ GI.GObject.Objects.ParamSpecValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecValueArray.ResolveParamSpecValueArrayMethod t GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray p
+ GI.GObject.Objects.ParamSpecValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecValueArray.ResolveParamSpecValueArrayMethod t GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray)
+ GI.GObject.Objects.ParamSpecValueArray: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecValueArray.ParamSpecValueArray
+ GI.GObject.Objects.ParamSpecValueArray: type family ResolveParamSpecValueArrayMethod (t :: Symbol) o
+ GI.GObject.Objects.ParamSpecVariant: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecVariant.ResolveParamSpecVariantMethod t GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant -> p)
+ GI.GObject.Objects.ParamSpecVariant: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecVariant.ResolveParamSpecVariantMethod t GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant p, GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant p) => GHC.Internal.Records.HasField t GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant p
+ GI.GObject.Objects.ParamSpecVariant: instance (info GHC.Internal.Types.~ GI.GObject.Objects.ParamSpecVariant.ResolveParamSpecVariantMethod t GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant)
+ GI.GObject.Objects.ParamSpecVariant: instance GHC.Internal.Classes.Eq GI.GObject.Objects.ParamSpecVariant.ParamSpecVariant
+ GI.GObject.Objects.ParamSpecVariant: type family ResolveParamSpecVariantMethod (t :: Symbol) o
+ GI.GObject.Objects.SignalGroup: data SignalGroupBindSignalInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupBlockMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupConnectClosureMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupConnectDataMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupConnectSwappedMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupDupTargetMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupSetTargetMethodInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupTargetPropertyInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupTargetTypePropertyInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupUnbindSignalInfo
+ GI.GObject.Objects.SignalGroup: data SignalGroupUnblockMethodInfo
+ GI.GObject.Objects.SignalGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.SignalGroup.ResolveSignalGroupMethod t GI.GObject.Objects.SignalGroup.SignalGroup, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.SignalGroup.SignalGroup p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.SignalGroup.SignalGroup -> p)
+ GI.GObject.Objects.SignalGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.SignalGroup.ResolveSignalGroupMethod t GI.GObject.Objects.SignalGroup.SignalGroup, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.SignalGroup.SignalGroup p, GHC.Internal.Records.HasField t GI.GObject.Objects.SignalGroup.SignalGroup p) => GHC.Internal.Records.HasField t GI.GObject.Objects.SignalGroup.SignalGroup p
+ GI.GObject.Objects.SignalGroup: instance (info GHC.Internal.Types.~ GI.GObject.Objects.SignalGroup.ResolveSignalGroupMethod t GI.GObject.Objects.SignalGroup.SignalGroup, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.SignalGroup.SignalGroup) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.SignalGroup.SignalGroup)
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GClosure.GClosure b -> GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupConnectClosureMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.GObject.Callbacks.Callback -> [GI.GObject.Flags.ConnectFlags] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupConnectDataMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.GObject.Callbacks.Callback -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupConnectSwappedMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe b -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a, GI.GObject.Objects.Object.IsObject b) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupSetTargetMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupBlockMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupUnblockMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Objects.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.SignalGroup.IsSignalGroup a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.SignalGroup.SignalGroupDupTargetMethodInfo a signature
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.SignalGroup.SignalGroupTargetPropertyInfo
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Objects.SignalGroup.SignalGroupTargetTypePropertyInfo
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.SignalGroup.SignalGroup)
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.SignalGroup.SignalGroup
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupBlockMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupConnectClosureMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupConnectDataMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupConnectSwappedMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupDupTargetMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupSetTargetMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.SignalGroup.SignalGroupUnblockMethodInfo a
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Signals.SignalInfo GI.GObject.Objects.SignalGroup.SignalGroupBindSignalInfo
+ GI.GObject.Objects.SignalGroup: instance Data.GI.Base.Signals.SignalInfo GI.GObject.Objects.SignalGroup.SignalGroupUnbindSignalInfo
+ GI.GObject.Objects.SignalGroup: instance GHC.Internal.Classes.Eq GI.GObject.Objects.SignalGroup.SignalGroup
+ GI.GObject.Objects.SignalGroup: signalGroupTarget :: AttrLabelProxy "target"
+ GI.GObject.Objects.SignalGroup: signalGroupTargetType :: AttrLabelProxy "targetType"
+ GI.GObject.Objects.SignalGroup: type family ResolveSignalGroupMethod (t :: Symbol) o
+ GI.GObject.Objects.TypeModule: data TypeModuleAddInterfaceMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleRegisterEnumMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleRegisterFlagsMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleRegisterTypeMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleSetNameMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleUnuseMethodInfo
+ GI.GObject.Objects.TypeModule: data TypeModuleUseMethodInfo
+ GI.GObject.Objects.TypeModule: instance (info GHC.Internal.Types.~ GI.GObject.Objects.TypeModule.ResolveTypeModuleMethod t GI.GObject.Objects.TypeModule.TypeModule, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.TypeModule.TypeModule p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Objects.TypeModule.TypeModule -> p)
+ GI.GObject.Objects.TypeModule: instance (info GHC.Internal.Types.~ GI.GObject.Objects.TypeModule.ResolveTypeModuleMethod t GI.GObject.Objects.TypeModule.TypeModule, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Objects.TypeModule.TypeModule p, GHC.Internal.Records.HasField t GI.GObject.Objects.TypeModule.TypeModule p) => GHC.Internal.Records.HasField t GI.GObject.Objects.TypeModule.TypeModule p
+ GI.GObject.Objects.TypeModule: instance (info GHC.Internal.Types.~ GI.GObject.Objects.TypeModule.ResolveTypeModuleMethod t GI.GObject.Objects.TypeModule.TypeModule, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Objects.TypeModule.TypeModule) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Objects.TypeModule.TypeModule)
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> Data.GI.Base.BasicTypes.GType -> GI.GObject.Structs.InterfaceInfo.InterfaceInfo -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleAddInterfaceMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> Data.Text.Internal.Text -> GI.GObject.Structs.TypeInfo.TypeInfo -> [GI.GObject.Flags.TypeFlags] -> m Data.GI.Base.BasicTypes.GType), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleRegisterTypeMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> [GI.GObject.Structs.EnumValue.EnumValue] -> m Data.GI.Base.BasicTypes.GType), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleRegisterEnumMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> [GI.GObject.Structs.FlagsValue.FlagsValue] -> m Data.GI.Base.BasicTypes.GType), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleRegisterFlagsMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleSetNameMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleUnuseMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.GObject.Objects.TypeModule.IsTypeModule a) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Objects.TypeModule.TypeModuleUseMethodInfo a signature
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Objects.TypeModule.TypeModule)
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Objects.TypeModule.TypeModule
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleAddInterfaceMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleRegisterEnumMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleRegisterFlagsMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleRegisterTypeMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleSetNameMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleUnuseMethodInfo a
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Objects.TypeModule.TypeModuleUseMethodInfo a
+ GI.GObject.Objects.TypeModule: instance GHC.Internal.Classes.Eq GI.GObject.Objects.TypeModule.TypeModule
+ GI.GObject.Objects.TypeModule: type family ResolveTypeModuleMethod (t :: Symbol) o
+ GI.GObject.Structs.CClosure: cClosure_callback :: AttrLabelProxy "callback"
+ GI.GObject.Structs.CClosure: cClosure_closure :: AttrLabelProxy "closure"
+ GI.GObject.Structs.CClosure: instance (info GHC.Internal.Types.~ GI.GObject.Structs.CClosure.ResolveCClosureMethod t GI.GObject.Structs.CClosure.CClosure, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.CClosure.CClosure p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.CClosure.CClosure -> p)
+ GI.GObject.Structs.CClosure: instance (info GHC.Internal.Types.~ GI.GObject.Structs.CClosure.ResolveCClosureMethod t GI.GObject.Structs.CClosure.CClosure, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.CClosure.CClosure p, GHC.Internal.Records.HasField t GI.GObject.Structs.CClosure.CClosure p) => GHC.Internal.Records.HasField t GI.GObject.Structs.CClosure.CClosure p
+ GI.GObject.Structs.CClosure: instance (info GHC.Internal.Types.~ GI.GObject.Structs.CClosure.ResolveCClosureMethod t GI.GObject.Structs.CClosure.CClosure, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.CClosure.CClosure) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.CClosure.CClosure)
+ GI.GObject.Structs.CClosure: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.CClosure.CClosure tag
+ GI.GObject.Structs.CClosure: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.CClosure.CClosureCallbackFieldInfo
+ GI.GObject.Structs.CClosure: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.CClosure.CClosureClosureFieldInfo
+ GI.GObject.Structs.CClosure: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.CClosure.CClosure
+ GI.GObject.Structs.CClosure: instance GHC.Internal.Classes.Eq GI.GObject.Structs.CClosure.CClosure
+ GI.GObject.Structs.CClosure: type family ResolveCClosureMethod (t :: Symbol) o
+ GI.GObject.Structs.ClosureNotifyData: closureNotifyData_data :: AttrLabelProxy "data"
+ GI.GObject.Structs.ClosureNotifyData: closureNotifyData_notify :: AttrLabelProxy "notify"
+ GI.GObject.Structs.ClosureNotifyData: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ClosureNotifyData.ResolveClosureNotifyDataMethod t GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData -> p)
+ GI.GObject.Structs.ClosureNotifyData: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ClosureNotifyData.ResolveClosureNotifyDataMethod t GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData p, GHC.Internal.Records.HasField t GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData p
+ GI.GObject.Structs.ClosureNotifyData: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ClosureNotifyData.ResolveClosureNotifyDataMethod t GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData)
+ GI.GObject.Structs.ClosureNotifyData: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData tag
+ GI.GObject.Structs.ClosureNotifyData: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ClosureNotifyData.ClosureNotifyDataDataFieldInfo
+ GI.GObject.Structs.ClosureNotifyData: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ClosureNotifyData.ClosureNotifyDataNotifyFieldInfo
+ GI.GObject.Structs.ClosureNotifyData: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData
+ GI.GObject.Structs.ClosureNotifyData: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ClosureNotifyData.ClosureNotifyData
+ GI.GObject.Structs.ClosureNotifyData: type family ResolveClosureNotifyDataMethod (t :: Symbol) o
+ GI.GObject.Structs.EnumClass: enumClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.EnumClass: enumClass_maximum :: AttrLabelProxy "maximum"
+ GI.GObject.Structs.EnumClass: enumClass_minimum :: AttrLabelProxy "minimum"
+ GI.GObject.Structs.EnumClass: enumClass_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.EnumClass: enumClass_values :: AttrLabelProxy "values"
+ GI.GObject.Structs.EnumClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumClass.ResolveEnumClassMethod t GI.GObject.Structs.EnumClass.EnumClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.EnumClass.EnumClass p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.EnumClass.EnumClass -> p)
+ GI.GObject.Structs.EnumClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumClass.ResolveEnumClassMethod t GI.GObject.Structs.EnumClass.EnumClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.EnumClass.EnumClass p, GHC.Internal.Records.HasField t GI.GObject.Structs.EnumClass.EnumClass p) => GHC.Internal.Records.HasField t GI.GObject.Structs.EnumClass.EnumClass p
+ GI.GObject.Structs.EnumClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumClass.ResolveEnumClassMethod t GI.GObject.Structs.EnumClass.EnumClass, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.EnumClass.EnumClass) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.EnumClass.EnumClass)
+ GI.GObject.Structs.EnumClass: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumClass.EnumClass tag
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumClass.EnumClassGTypeClassFieldInfo
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumClass.EnumClassMaximumFieldInfo
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumClass.EnumClassMinimumFieldInfo
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumClass.EnumClassNValuesFieldInfo
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumClass.EnumClassValuesFieldInfo
+ GI.GObject.Structs.EnumClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.EnumClass.EnumClass
+ GI.GObject.Structs.EnumClass: instance GHC.Internal.Classes.Eq GI.GObject.Structs.EnumClass.EnumClass
+ GI.GObject.Structs.EnumClass: type family ResolveEnumClassMethod (t :: Symbol) o
+ GI.GObject.Structs.EnumValue: enumValue_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.EnumValue: enumValue_valueName :: AttrLabelProxy "valueName"
+ GI.GObject.Structs.EnumValue: enumValue_valueNick :: AttrLabelProxy "valueNick"
+ GI.GObject.Structs.EnumValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumValue.ResolveEnumValueMethod t GI.GObject.Structs.EnumValue.EnumValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.EnumValue.EnumValue p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.EnumValue.EnumValue -> p)
+ GI.GObject.Structs.EnumValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumValue.ResolveEnumValueMethod t GI.GObject.Structs.EnumValue.EnumValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.EnumValue.EnumValue p, GHC.Internal.Records.HasField t GI.GObject.Structs.EnumValue.EnumValue p) => GHC.Internal.Records.HasField t GI.GObject.Structs.EnumValue.EnumValue p
+ GI.GObject.Structs.EnumValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.EnumValue.ResolveEnumValueMethod t GI.GObject.Structs.EnumValue.EnumValue, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.EnumValue.EnumValue) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.EnumValue.EnumValue)
+ GI.GObject.Structs.EnumValue: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.EnumValue.EnumValue tag
+ GI.GObject.Structs.EnumValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumValue.EnumValueValueFieldInfo
+ GI.GObject.Structs.EnumValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumValue.EnumValueValueNameFieldInfo
+ GI.GObject.Structs.EnumValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.EnumValue.EnumValueValueNickFieldInfo
+ GI.GObject.Structs.EnumValue: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.EnumValue.EnumValue
+ GI.GObject.Structs.EnumValue: instance GHC.Internal.Classes.Eq GI.GObject.Structs.EnumValue.EnumValue
+ GI.GObject.Structs.EnumValue: type family ResolveEnumValueMethod (t :: Symbol) o
+ GI.GObject.Structs.FlagsClass: flagsClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.FlagsClass: flagsClass_mask :: AttrLabelProxy "mask"
+ GI.GObject.Structs.FlagsClass: flagsClass_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.FlagsClass: flagsClass_values :: AttrLabelProxy "values"
+ GI.GObject.Structs.FlagsClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsClass.ResolveFlagsClassMethod t GI.GObject.Structs.FlagsClass.FlagsClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.FlagsClass.FlagsClass p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.FlagsClass.FlagsClass -> p)
+ GI.GObject.Structs.FlagsClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsClass.ResolveFlagsClassMethod t GI.GObject.Structs.FlagsClass.FlagsClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.FlagsClass.FlagsClass p, GHC.Internal.Records.HasField t GI.GObject.Structs.FlagsClass.FlagsClass p) => GHC.Internal.Records.HasField t GI.GObject.Structs.FlagsClass.FlagsClass p
+ GI.GObject.Structs.FlagsClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsClass.ResolveFlagsClassMethod t GI.GObject.Structs.FlagsClass.FlagsClass, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.FlagsClass.FlagsClass) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.FlagsClass.FlagsClass)
+ GI.GObject.Structs.FlagsClass: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsClass.FlagsClass tag
+ GI.GObject.Structs.FlagsClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsClass.FlagsClassGTypeClassFieldInfo
+ GI.GObject.Structs.FlagsClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsClass.FlagsClassMaskFieldInfo
+ GI.GObject.Structs.FlagsClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsClass.FlagsClassNValuesFieldInfo
+ GI.GObject.Structs.FlagsClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsClass.FlagsClassValuesFieldInfo
+ GI.GObject.Structs.FlagsClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.FlagsClass.FlagsClass
+ GI.GObject.Structs.FlagsClass: instance GHC.Internal.Classes.Eq GI.GObject.Structs.FlagsClass.FlagsClass
+ GI.GObject.Structs.FlagsClass: type family ResolveFlagsClassMethod (t :: Symbol) o
+ GI.GObject.Structs.FlagsValue: flagsValue_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.FlagsValue: flagsValue_valueName :: AttrLabelProxy "valueName"
+ GI.GObject.Structs.FlagsValue: flagsValue_valueNick :: AttrLabelProxy "valueNick"
+ GI.GObject.Structs.FlagsValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsValue.ResolveFlagsValueMethod t GI.GObject.Structs.FlagsValue.FlagsValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.FlagsValue.FlagsValue p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.FlagsValue.FlagsValue -> p)
+ GI.GObject.Structs.FlagsValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsValue.ResolveFlagsValueMethod t GI.GObject.Structs.FlagsValue.FlagsValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.FlagsValue.FlagsValue p, GHC.Internal.Records.HasField t GI.GObject.Structs.FlagsValue.FlagsValue p) => GHC.Internal.Records.HasField t GI.GObject.Structs.FlagsValue.FlagsValue p
+ GI.GObject.Structs.FlagsValue: instance (info GHC.Internal.Types.~ GI.GObject.Structs.FlagsValue.ResolveFlagsValueMethod t GI.GObject.Structs.FlagsValue.FlagsValue, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.FlagsValue.FlagsValue) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.FlagsValue.FlagsValue)
+ GI.GObject.Structs.FlagsValue: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.FlagsValue.FlagsValue tag
+ GI.GObject.Structs.FlagsValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsValue.FlagsValueValueFieldInfo
+ GI.GObject.Structs.FlagsValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsValue.FlagsValueValueNameFieldInfo
+ GI.GObject.Structs.FlagsValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.FlagsValue.FlagsValueValueNickFieldInfo
+ GI.GObject.Structs.FlagsValue: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.FlagsValue.FlagsValue
+ GI.GObject.Structs.FlagsValue: instance GHC.Internal.Classes.Eq GI.GObject.Structs.FlagsValue.FlagsValue
+ GI.GObject.Structs.FlagsValue: type family ResolveFlagsValueMethod (t :: Symbol) o
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_constructed :: AttrLabelProxy "constructed"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_dispatchPropertiesChanged :: AttrLabelProxy "dispatchPropertiesChanged"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_dispose :: AttrLabelProxy "dispose"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_finalize :: AttrLabelProxy "finalize"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_getProperty :: AttrLabelProxy "getProperty"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_notify :: AttrLabelProxy "notify"
+ GI.GObject.Structs.InitiallyUnownedClass: initiallyUnownedClass_setProperty :: AttrLabelProxy "setProperty"
+ GI.GObject.Structs.InitiallyUnownedClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InitiallyUnownedClass.ResolveInitiallyUnownedClassMethod t GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass -> p)
+ GI.GObject.Structs.InitiallyUnownedClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InitiallyUnownedClass.ResolveInitiallyUnownedClassMethod t GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass p, GHC.Internal.Records.HasField t GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass p) => GHC.Internal.Records.HasField t GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass p
+ GI.GObject.Structs.InitiallyUnownedClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InitiallyUnownedClass.ResolveInitiallyUnownedClassMethod t GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass)
+ GI.GObject.Structs.InitiallyUnownedClass: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass tag
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassConstructedFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassDispatchPropertiesChangedFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassDisposeFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassFinalizeFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassGTypeClassFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassGetPropertyFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassNotifyFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClassSetPropertyFieldInfo
+ GI.GObject.Structs.InitiallyUnownedClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: instance GHC.Internal.Classes.Eq GI.GObject.Structs.InitiallyUnownedClass.InitiallyUnownedClass
+ GI.GObject.Structs.InitiallyUnownedClass: type family ResolveInitiallyUnownedClassMethod (t :: Symbol) o
+ GI.GObject.Structs.InterfaceInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InterfaceInfo.ResolveInterfaceInfoMethod t GI.GObject.Structs.InterfaceInfo.InterfaceInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.InterfaceInfo.InterfaceInfo p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.InterfaceInfo.InterfaceInfo -> p)
+ GI.GObject.Structs.InterfaceInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InterfaceInfo.ResolveInterfaceInfoMethod t GI.GObject.Structs.InterfaceInfo.InterfaceInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.InterfaceInfo.InterfaceInfo p, GHC.Internal.Records.HasField t GI.GObject.Structs.InterfaceInfo.InterfaceInfo p) => GHC.Internal.Records.HasField t GI.GObject.Structs.InterfaceInfo.InterfaceInfo p
+ GI.GObject.Structs.InterfaceInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.InterfaceInfo.ResolveInterfaceInfoMethod t GI.GObject.Structs.InterfaceInfo.InterfaceInfo, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.InterfaceInfo.InterfaceInfo) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.InterfaceInfo.InterfaceInfo)
+ GI.GObject.Structs.InterfaceInfo: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.InterfaceInfo.InterfaceInfo tag
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InterfaceInfo.InterfaceInfoInterfaceDataFieldInfo
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InterfaceInfo.InterfaceInfoInterfaceFinalizeFieldInfo
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.InterfaceInfo.InterfaceInfoInterfaceInitFieldInfo
+ GI.GObject.Structs.InterfaceInfo: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.InterfaceInfo.InterfaceInfo
+ GI.GObject.Structs.InterfaceInfo: instance GHC.Internal.Classes.Eq GI.GObject.Structs.InterfaceInfo.InterfaceInfo
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceData :: AttrLabelProxy "interfaceData"
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceFinalize :: AttrLabelProxy "interfaceFinalize"
+ GI.GObject.Structs.InterfaceInfo: interfaceInfo_interfaceInit :: AttrLabelProxy "interfaceInit"
+ GI.GObject.Structs.InterfaceInfo: type family ResolveInterfaceInfoMethod (t :: Symbol) o
+ GI.GObject.Structs.ObjectClass: data ObjectClassFindPropertyMethodInfo
+ GI.GObject.Structs.ObjectClass: data ObjectClassInstallPropertyMethodInfo
+ GI.GObject.Structs.ObjectClass: data ObjectClassOverridePropertyMethodInfo
+ GI.GObject.Structs.ObjectClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectClass.ResolveObjectClassMethod t GI.GObject.Structs.ObjectClass.ObjectClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ObjectClass.ObjectClass p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ObjectClass.ObjectClass -> p)
+ GI.GObject.Structs.ObjectClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectClass.ResolveObjectClassMethod t GI.GObject.Structs.ObjectClass.ObjectClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ObjectClass.ObjectClass p, GHC.Internal.Records.HasField t GI.GObject.Structs.ObjectClass.ObjectClass p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ObjectClass.ObjectClass p
+ GI.GObject.Structs.ObjectClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectClass.ResolveObjectClassMethod t GI.GObject.Structs.ObjectClass.ObjectClass, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ObjectClass.ObjectClass) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ObjectClass.ObjectClass)
+ GI.GObject.Structs.ObjectClass: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GParamSpec), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ObjectClass.ObjectClassFindPropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass signature
+ GI.GObject.Structs.ObjectClass: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> Data.GI.Base.BasicTypes.GParamSpec -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ObjectClass.ObjectClassInstallPropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass signature
+ GI.GObject.Structs.ObjectClass: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ObjectClass.ObjectClassOverridePropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass signature
+ GI.GObject.Structs.ObjectClass: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectClass.ObjectClass tag
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassConstructedFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassDispatchPropertiesChangedFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassDisposeFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassFinalizeFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassGTypeClassFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassGetPropertyFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassNotifyFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectClass.ObjectClassSetPropertyFieldInfo
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ObjectClass.ObjectClassFindPropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ObjectClass.ObjectClassInstallPropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ObjectClass.ObjectClassOverridePropertyMethodInfo GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ObjectClass.ObjectClass
+ GI.GObject.Structs.ObjectClass: objectClass_constructed :: AttrLabelProxy "constructed"
+ GI.GObject.Structs.ObjectClass: objectClass_dispatchPropertiesChanged :: AttrLabelProxy "dispatchPropertiesChanged"
+ GI.GObject.Structs.ObjectClass: objectClass_dispose :: AttrLabelProxy "dispose"
+ GI.GObject.Structs.ObjectClass: objectClass_finalize :: AttrLabelProxy "finalize"
+ GI.GObject.Structs.ObjectClass: objectClass_gTypeClass :: AttrLabelProxy "gTypeClass"
+ GI.GObject.Structs.ObjectClass: objectClass_getProperty :: AttrLabelProxy "getProperty"
+ GI.GObject.Structs.ObjectClass: objectClass_notify :: AttrLabelProxy "notify"
+ GI.GObject.Structs.ObjectClass: objectClass_setProperty :: AttrLabelProxy "setProperty"
+ GI.GObject.Structs.ObjectClass: type family ResolveObjectClassMethod (t :: Symbol) o
+ GI.GObject.Structs.ObjectConstructParam: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectConstructParam.ResolveObjectConstructParamMethod t GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam -> p)
+ GI.GObject.Structs.ObjectConstructParam: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectConstructParam.ResolveObjectConstructParamMethod t GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam p, GHC.Internal.Records.HasField t GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam p
+ GI.GObject.Structs.ObjectConstructParam: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ObjectConstructParam.ResolveObjectConstructParamMethod t GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam)
+ GI.GObject.Structs.ObjectConstructParam: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam tag
+ GI.GObject.Structs.ObjectConstructParam: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectConstructParam.ObjectConstructParamPspecFieldInfo
+ GI.GObject.Structs.ObjectConstructParam: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ObjectConstructParam.ObjectConstructParamValueFieldInfo
+ GI.GObject.Structs.ObjectConstructParam: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam
+ GI.GObject.Structs.ObjectConstructParam: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ObjectConstructParam.ObjectConstructParam
+ GI.GObject.Structs.ObjectConstructParam: objectConstructParam_pspec :: AttrLabelProxy "pspec"
+ GI.GObject.Structs.ObjectConstructParam: objectConstructParam_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.ObjectConstructParam: type family ResolveObjectConstructParamMethod (t :: Symbol) o
+ GI.GObject.Structs.ParamSpecPool: data ParamSpecPoolInsertMethodInfo
+ GI.GObject.Structs.ParamSpecPool: data ParamSpecPoolListOwnedMethodInfo
+ GI.GObject.Structs.ParamSpecPool: data ParamSpecPoolLookupMethodInfo
+ GI.GObject.Structs.ParamSpecPool: data ParamSpecPoolRemoveMethodInfo
+ GI.GObject.Structs.ParamSpecPool: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecPool.ResolveParamSpecPoolMethod t GI.GObject.Structs.ParamSpecPool.ParamSpecPool, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ParamSpecPool.ParamSpecPool p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ParamSpecPool.ParamSpecPool -> p)
+ GI.GObject.Structs.ParamSpecPool: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecPool.ResolveParamSpecPoolMethod t GI.GObject.Structs.ParamSpecPool.ParamSpecPool, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ParamSpecPool.ParamSpecPool p, GHC.Internal.Records.HasField t GI.GObject.Structs.ParamSpecPool.ParamSpecPool p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ParamSpecPool.ParamSpecPool p
+ GI.GObject.Structs.ParamSpecPool: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecPool.ResolveParamSpecPoolMethod t GI.GObject.Structs.ParamSpecPool.ParamSpecPool, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ParamSpecPool.ParamSpecPool) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ParamSpecPool.ParamSpecPool)
+ GI.GObject.Structs.ParamSpecPool: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GParamSpec -> Data.GI.Base.BasicTypes.GType -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ParamSpecPool.ParamSpecPoolInsertMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool signature
+ GI.GObject.Structs.ParamSpecPool: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GParamSpec -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ParamSpecPool.ParamSpecPoolRemoveMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool signature
+ GI.GObject.Structs.ParamSpecPool: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> m [Data.GI.Base.BasicTypes.GParamSpec]), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ParamSpecPool.ParamSpecPoolListOwnedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool signature
+ GI.GObject.Structs.ParamSpecPool: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GType -> GHC.Internal.Types.Bool -> m (GHC.Internal.Maybe.Maybe Data.GI.Base.BasicTypes.GParamSpec)), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ParamSpecPool.ParamSpecPoolLookupMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool signature
+ GI.GObject.Structs.ParamSpecPool: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPoolInsertMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPoolListOwnedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPoolLookupMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPoolRemoveMethodInfo GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ParamSpecPool.ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: type family ResolveParamSpecPoolMethod (t :: Symbol) o
+ GI.GObject.Structs.ParamSpecTypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecTypeInfo.ResolveParamSpecTypeInfoMethod t GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo -> p)
+ GI.GObject.Structs.ParamSpecTypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecTypeInfo.ResolveParamSpecTypeInfoMethod t GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo p, GHC.Internal.Records.HasField t GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo p
+ GI.GObject.Structs.ParamSpecTypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ParamSpecTypeInfo.ResolveParamSpecTypeInfoMethod t GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo)
+ GI.GObject.Structs.ParamSpecTypeInfo: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo tag
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoFinalizeFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoInstanceInitFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoInstanceSizeFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoNPreallocsFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValueSetDefaultFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValueTypeFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValueValidateFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfoValuesCmpFieldInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ParamSpecTypeInfo.ParamSpecTypeInfo
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_finalize :: AttrLabelProxy "finalize"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_instanceInit :: AttrLabelProxy "instanceInit"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_nPreallocs :: AttrLabelProxy "nPreallocs"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueSetDefault :: AttrLabelProxy "valueSetDefault"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueType :: AttrLabelProxy "valueType"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valueValidate :: AttrLabelProxy "valueValidate"
+ GI.GObject.Structs.ParamSpecTypeInfo: paramSpecTypeInfo_valuesCmp :: AttrLabelProxy "valuesCmp"
+ GI.GObject.Structs.ParamSpecTypeInfo: type family ResolveParamSpecTypeInfoMethod (t :: Symbol) o
+ GI.GObject.Structs.Parameter: instance (info GHC.Internal.Types.~ GI.GObject.Structs.Parameter.ResolveParameterMethod t GI.GObject.Structs.Parameter.Parameter, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.Parameter.Parameter p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.Parameter.Parameter -> p)
+ GI.GObject.Structs.Parameter: instance (info GHC.Internal.Types.~ GI.GObject.Structs.Parameter.ResolveParameterMethod t GI.GObject.Structs.Parameter.Parameter, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.Parameter.Parameter p, GHC.Internal.Records.HasField t GI.GObject.Structs.Parameter.Parameter p) => GHC.Internal.Records.HasField t GI.GObject.Structs.Parameter.Parameter p
+ GI.GObject.Structs.Parameter: instance (info GHC.Internal.Types.~ GI.GObject.Structs.Parameter.ResolveParameterMethod t GI.GObject.Structs.Parameter.Parameter, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.Parameter.Parameter) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.Parameter.Parameter)
+ GI.GObject.Structs.Parameter: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.Parameter.Parameter tag
+ GI.GObject.Structs.Parameter: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.Parameter.ParameterNameFieldInfo
+ GI.GObject.Structs.Parameter: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.Parameter.ParameterValueFieldInfo
+ GI.GObject.Structs.Parameter: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.Parameter.Parameter
+ GI.GObject.Structs.Parameter: instance GHC.Internal.Classes.Eq GI.GObject.Structs.Parameter.Parameter
+ GI.GObject.Structs.Parameter: parameter_name :: AttrLabelProxy "name"
+ GI.GObject.Structs.Parameter: parameter_value :: AttrLabelProxy "value"
+ GI.GObject.Structs.Parameter: type family ResolveParameterMethod (t :: Symbol) o
+ GI.GObject.Structs.SignalInvocationHint: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalInvocationHint.ResolveSignalInvocationHintMethod t GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint -> p)
+ GI.GObject.Structs.SignalInvocationHint: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalInvocationHint.ResolveSignalInvocationHintMethod t GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint p, GHC.Internal.Records.HasField t GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint p) => GHC.Internal.Records.HasField t GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint p
+ GI.GObject.Structs.SignalInvocationHint: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalInvocationHint.ResolveSignalInvocationHintMethod t GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint)
+ GI.GObject.Structs.SignalInvocationHint: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint tag
+ GI.GObject.Structs.SignalInvocationHint: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalInvocationHint.SignalInvocationHintDetailFieldInfo
+ GI.GObject.Structs.SignalInvocationHint: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalInvocationHint.SignalInvocationHintRunTypeFieldInfo
+ GI.GObject.Structs.SignalInvocationHint: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalInvocationHint.SignalInvocationHintSignalIdFieldInfo
+ GI.GObject.Structs.SignalInvocationHint: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint
+ GI.GObject.Structs.SignalInvocationHint: instance GHC.Internal.Classes.Eq GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_detail :: AttrLabelProxy "detail"
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_runType :: AttrLabelProxy "runType"
+ GI.GObject.Structs.SignalInvocationHint: signalInvocationHint_signalId :: AttrLabelProxy "signalId"
+ GI.GObject.Structs.SignalInvocationHint: type family ResolveSignalInvocationHintMethod (t :: Symbol) o
+ GI.GObject.Structs.SignalQuery: clearSignalQueryParamTypes :: MonadIO m => SignalQuery -> m ()
+ GI.GObject.Structs.SignalQuery: getSignalQueryParamTypes :: MonadIO m => SignalQuery -> m (Maybe [GType])
+ GI.GObject.Structs.SignalQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalQuery.ResolveSignalQueryMethod t GI.GObject.Structs.SignalQuery.SignalQuery, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.SignalQuery.SignalQuery p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.SignalQuery.SignalQuery -> p)
+ GI.GObject.Structs.SignalQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalQuery.ResolveSignalQueryMethod t GI.GObject.Structs.SignalQuery.SignalQuery, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.SignalQuery.SignalQuery p, GHC.Internal.Records.HasField t GI.GObject.Structs.SignalQuery.SignalQuery p) => GHC.Internal.Records.HasField t GI.GObject.Structs.SignalQuery.SignalQuery p
+ GI.GObject.Structs.SignalQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.SignalQuery.ResolveSignalQueryMethod t GI.GObject.Structs.SignalQuery.SignalQuery, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.SignalQuery.SignalQuery) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.SignalQuery.SignalQuery)
+ GI.GObject.Structs.SignalQuery: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.SignalQuery.SignalQuery tag
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQueryItypeFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQueryNParamsFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQueryParamTypesFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQueryReturnTypeFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQuerySignalFlagsFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQuerySignalIdFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.SignalQuery.SignalQuerySignalNameFieldInfo
+ GI.GObject.Structs.SignalQuery: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.SignalQuery.SignalQuery
+ GI.GObject.Structs.SignalQuery: instance GHC.Internal.Classes.Eq GI.GObject.Structs.SignalQuery.SignalQuery
+ GI.GObject.Structs.SignalQuery: setSignalQueryParamTypes :: MonadIO m => SignalQuery -> Ptr CGType -> m ()
+ GI.GObject.Structs.SignalQuery: signalQuery_itype :: AttrLabelProxy "itype"
+ GI.GObject.Structs.SignalQuery: signalQuery_nParams :: AttrLabelProxy "nParams"
+ GI.GObject.Structs.SignalQuery: signalQuery_paramTypes :: AttrLabelProxy "paramTypes"
+ GI.GObject.Structs.SignalQuery: signalQuery_returnType :: AttrLabelProxy "returnType"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalFlags :: AttrLabelProxy "signalFlags"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalId :: AttrLabelProxy "signalId"
+ GI.GObject.Structs.SignalQuery: signalQuery_signalName :: AttrLabelProxy "signalName"
+ GI.GObject.Structs.SignalQuery: type family ResolveSignalQueryMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeClass: data TypeClassAddPrivateMethodInfo
+ GI.GObject.Structs.TypeClass: data TypeClassGetPrivateMethodInfo
+ GI.GObject.Structs.TypeClass: data TypeClassPeekParentMethodInfo
+ GI.GObject.Structs.TypeClass: data TypeClassUnrefMethodInfo
+ GI.GObject.Structs.TypeClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeClass.ResolveTypeClassMethod t GI.GObject.Structs.TypeClass.TypeClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeClass.TypeClass p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeClass.TypeClass -> p)
+ GI.GObject.Structs.TypeClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeClass.ResolveTypeClassMethod t GI.GObject.Structs.TypeClass.TypeClass, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeClass.TypeClass p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeClass.TypeClass p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeClass.TypeClass p
+ GI.GObject.Structs.TypeClass: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeClass.ResolveTypeClassMethod t GI.GObject.Structs.TypeClass.TypeClass, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeClass.TypeClass) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeClass.TypeClass)
+ GI.GObject.Structs.TypeClass: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeClass.TypeClassGetPrivateMethodInfo GI.GObject.Structs.TypeClass.TypeClass signature
+ GI.GObject.Structs.TypeClass: instance (signature GHC.Internal.Types.~ (GHC.Internal.Foreign.C.Types.CSize -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeClass.TypeClassAddPrivateMethodInfo GI.GObject.Structs.TypeClass.TypeClass signature
+ GI.GObject.Structs.TypeClass: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeClass.TypeClassUnrefMethodInfo GI.GObject.Structs.TypeClass.TypeClass signature
+ GI.GObject.Structs.TypeClass: instance (signature GHC.Internal.Types.~ m GI.GObject.Structs.TypeClass.TypeClass, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeClass.TypeClassPeekParentMethodInfo GI.GObject.Structs.TypeClass.TypeClass signature
+ GI.GObject.Structs.TypeClass: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeClass.TypeClass tag
+ GI.GObject.Structs.TypeClass: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeClass.TypeClassAddPrivateMethodInfo GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeClass.TypeClassGetPrivateMethodInfo GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeClass.TypeClassPeekParentMethodInfo GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeClass.TypeClassUnrefMethodInfo GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeClass.TypeClass
+ GI.GObject.Structs.TypeClass: type family ResolveTypeClassMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeClass: typeClassGet :: (HasCallStack, MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeFundamentalInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeFundamentalInfo.ResolveTypeFundamentalInfoMethod t GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo -> p)
+ GI.GObject.Structs.TypeFundamentalInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeFundamentalInfo.ResolveTypeFundamentalInfoMethod t GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo p
+ GI.GObject.Structs.TypeFundamentalInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeFundamentalInfo.ResolveTypeFundamentalInfoMethod t GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo)
+ GI.GObject.Structs.TypeFundamentalInfo: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo tag
+ GI.GObject.Structs.TypeFundamentalInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfoTypeFlagsFieldInfo
+ GI.GObject.Structs.TypeFundamentalInfo: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo
+ GI.GObject.Structs.TypeFundamentalInfo: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeFundamentalInfo.TypeFundamentalInfo
+ GI.GObject.Structs.TypeFundamentalInfo: type family ResolveTypeFundamentalInfoMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeFundamentalInfo: typeFundamentalInfo_typeFlags :: AttrLabelProxy "typeFlags"
+ GI.GObject.Structs.TypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInfo.ResolveTypeInfoMethod t GI.GObject.Structs.TypeInfo.TypeInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInfo.TypeInfo p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeInfo.TypeInfo -> p)
+ GI.GObject.Structs.TypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInfo.ResolveTypeInfoMethod t GI.GObject.Structs.TypeInfo.TypeInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInfo.TypeInfo p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInfo.TypeInfo p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInfo.TypeInfo p
+ GI.GObject.Structs.TypeInfo: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInfo.ResolveTypeInfoMethod t GI.GObject.Structs.TypeInfo.TypeInfo, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeInfo.TypeInfo) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeInfo.TypeInfo)
+ GI.GObject.Structs.TypeInfo: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInfo.TypeInfo tag
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoBaseFinalizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoBaseInitFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassDataFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassFinalizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassInitFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoClassSizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoInstanceInitFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoInstanceSizeFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoNPreallocsFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeInfo.TypeInfoValueTableFieldInfo
+ GI.GObject.Structs.TypeInfo: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeInfo.TypeInfo
+ GI.GObject.Structs.TypeInfo: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeInfo.TypeInfo
+ GI.GObject.Structs.TypeInfo: type family ResolveTypeInfoMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeInfo: typeInfo_baseFinalize :: AttrLabelProxy "baseFinalize"
+ GI.GObject.Structs.TypeInfo: typeInfo_baseInit :: AttrLabelProxy "baseInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_classData :: AttrLabelProxy "classData"
+ GI.GObject.Structs.TypeInfo: typeInfo_classFinalize :: AttrLabelProxy "classFinalize"
+ GI.GObject.Structs.TypeInfo: typeInfo_classInit :: AttrLabelProxy "classInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_classSize :: AttrLabelProxy "classSize"
+ GI.GObject.Structs.TypeInfo: typeInfo_instanceInit :: AttrLabelProxy "instanceInit"
+ GI.GObject.Structs.TypeInfo: typeInfo_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.TypeInfo: typeInfo_nPreallocs :: AttrLabelProxy "nPreallocs"
+ GI.GObject.Structs.TypeInfo: typeInfo_valueTable :: AttrLabelProxy "valueTable"
+ GI.GObject.Structs.TypeInstance: data TypeInstanceGetPrivateMethodInfo
+ GI.GObject.Structs.TypeInstance: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInstance.ResolveTypeInstanceMethod t GI.GObject.Structs.TypeInstance.TypeInstance, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInstance.TypeInstance p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeInstance.TypeInstance -> p)
+ GI.GObject.Structs.TypeInstance: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInstance.ResolveTypeInstanceMethod t GI.GObject.Structs.TypeInstance.TypeInstance, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInstance.TypeInstance p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInstance.TypeInstance p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInstance.TypeInstance p
+ GI.GObject.Structs.TypeInstance: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInstance.ResolveTypeInstanceMethod t GI.GObject.Structs.TypeInstance.TypeInstance, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeInstance.TypeInstance) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeInstance.TypeInstance)
+ GI.GObject.Structs.TypeInstance: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GType -> m (GHC.Internal.Ptr.Ptr ())), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeInstance.TypeInstanceGetPrivateMethodInfo GI.GObject.Structs.TypeInstance.TypeInstance signature
+ GI.GObject.Structs.TypeInstance: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInstance.TypeInstance tag
+ GI.GObject.Structs.TypeInstance: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeInstance.TypeInstance
+ GI.GObject.Structs.TypeInstance: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeInstance.TypeInstanceGetPrivateMethodInfo GI.GObject.Structs.TypeInstance.TypeInstance
+ GI.GObject.Structs.TypeInstance: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeInstance.TypeInstance
+ GI.GObject.Structs.TypeInstance: type family ResolveTypeInstanceMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeInterface: data TypeInterfacePeekParentMethodInfo
+ GI.GObject.Structs.TypeInterface: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInterface.ResolveTypeInterfaceMethod t GI.GObject.Structs.TypeInterface.TypeInterface, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInterface.TypeInterface p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeInterface.TypeInterface -> p)
+ GI.GObject.Structs.TypeInterface: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInterface.ResolveTypeInterfaceMethod t GI.GObject.Structs.TypeInterface.TypeInterface, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeInterface.TypeInterface p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInterface.TypeInterface p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeInterface.TypeInterface p
+ GI.GObject.Structs.TypeInterface: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeInterface.ResolveTypeInterfaceMethod t GI.GObject.Structs.TypeInterface.TypeInterface, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeInterface.TypeInterface) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeInterface.TypeInterface)
+ GI.GObject.Structs.TypeInterface: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.GObject.Structs.TypeInterface.TypeInterface), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.TypeInterface.TypeInterfacePeekParentMethodInfo GI.GObject.Structs.TypeInterface.TypeInterface signature
+ GI.GObject.Structs.TypeInterface: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeInterface.TypeInterface tag
+ GI.GObject.Structs.TypeInterface: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeInterface.TypeInterface
+ GI.GObject.Structs.TypeInterface: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.TypeInterface.TypeInterfacePeekParentMethodInfo GI.GObject.Structs.TypeInterface.TypeInterface
+ GI.GObject.Structs.TypeInterface: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeInterface.TypeInterface
+ GI.GObject.Structs.TypeInterface: type family ResolveTypeInterfaceMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeQuery.ResolveTypeQueryMethod t GI.GObject.Structs.TypeQuery.TypeQuery, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeQuery.TypeQuery p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeQuery.TypeQuery -> p)
+ GI.GObject.Structs.TypeQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeQuery.ResolveTypeQueryMethod t GI.GObject.Structs.TypeQuery.TypeQuery, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeQuery.TypeQuery p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeQuery.TypeQuery p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeQuery.TypeQuery p
+ GI.GObject.Structs.TypeQuery: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeQuery.ResolveTypeQueryMethod t GI.GObject.Structs.TypeQuery.TypeQuery, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeQuery.TypeQuery) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeQuery.TypeQuery)
+ GI.GObject.Structs.TypeQuery: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeQuery.TypeQuery tag
+ GI.GObject.Structs.TypeQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeQuery.TypeQueryClassSizeFieldInfo
+ GI.GObject.Structs.TypeQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeQuery.TypeQueryInstanceSizeFieldInfo
+ GI.GObject.Structs.TypeQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeQuery.TypeQueryTypeFieldInfo
+ GI.GObject.Structs.TypeQuery: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeQuery.TypeQueryTypeNameFieldInfo
+ GI.GObject.Structs.TypeQuery: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeQuery.TypeQuery
+ GI.GObject.Structs.TypeQuery: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeQuery.TypeQuery
+ GI.GObject.Structs.TypeQuery: type family ResolveTypeQueryMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeQuery: typeQuery_classSize :: AttrLabelProxy "classSize"
+ GI.GObject.Structs.TypeQuery: typeQuery_instanceSize :: AttrLabelProxy "instanceSize"
+ GI.GObject.Structs.TypeQuery: typeQuery_type :: AttrLabelProxy "type"
+ GI.GObject.Structs.TypeQuery: typeQuery_typeName :: AttrLabelProxy "typeName"
+ GI.GObject.Structs.TypeValueTable: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeValueTable.ResolveTypeValueTableMethod t GI.GObject.Structs.TypeValueTable.TypeValueTable, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeValueTable.TypeValueTable p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.TypeValueTable.TypeValueTable -> p)
+ GI.GObject.Structs.TypeValueTable: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeValueTable.ResolveTypeValueTableMethod t GI.GObject.Structs.TypeValueTable.TypeValueTable, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.TypeValueTable.TypeValueTable p, GHC.Internal.Records.HasField t GI.GObject.Structs.TypeValueTable.TypeValueTable p) => GHC.Internal.Records.HasField t GI.GObject.Structs.TypeValueTable.TypeValueTable p
+ GI.GObject.Structs.TypeValueTable: instance (info GHC.Internal.Types.~ GI.GObject.Structs.TypeValueTable.ResolveTypeValueTableMethod t GI.GObject.Structs.TypeValueTable.TypeValueTable, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.TypeValueTable.TypeValueTable) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.TypeValueTable.TypeValueTable)
+ GI.GObject.Structs.TypeValueTable: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.TypeValueTable.TypeValueTable tag
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableCollectFormatFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableCollectValueFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableLcopyFormatFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableLcopyValueFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueCopyFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueFreeFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValueInitFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.TypeValueTable.TypeValueTableValuePeekPointerFieldInfo
+ GI.GObject.Structs.TypeValueTable: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.TypeValueTable.TypeValueTable
+ GI.GObject.Structs.TypeValueTable: instance GHC.Internal.Classes.Eq GI.GObject.Structs.TypeValueTable.TypeValueTable
+ GI.GObject.Structs.TypeValueTable: type family ResolveTypeValueTableMethod (t :: Symbol) o
+ GI.GObject.Structs.TypeValueTable: typeValueTable_collectFormat :: AttrLabelProxy "collectFormat"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_collectValue :: AttrLabelProxy "collectValue"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_lcopyFormat :: AttrLabelProxy "lcopyFormat"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_lcopyValue :: AttrLabelProxy "lcopyValue"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueCopy :: AttrLabelProxy "valueCopy"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueFree :: AttrLabelProxy "valueFree"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valueInit :: AttrLabelProxy "valueInit"
+ GI.GObject.Structs.TypeValueTable: typeValueTable_valuePeekPointer :: AttrLabelProxy "valuePeekPointer"
+ GI.GObject.Structs.ValueArray: data ValueArrayAppendMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArrayCopyMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArrayGetNthMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArrayInsertMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArrayPrependMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArrayRemoveMethodInfo
+ GI.GObject.Structs.ValueArray: data ValueArraySortMethodInfo
+ GI.GObject.Structs.ValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ValueArray.ResolveValueArrayMethod t GI.GObject.Structs.ValueArray.ValueArray, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ValueArray.ValueArray p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.ValueArray.ValueArray -> p)
+ GI.GObject.Structs.ValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ValueArray.ResolveValueArrayMethod t GI.GObject.Structs.ValueArray.ValueArray, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.ValueArray.ValueArray p, GHC.Internal.Records.HasField t GI.GObject.Structs.ValueArray.ValueArray p) => GHC.Internal.Records.HasField t GI.GObject.Structs.ValueArray.ValueArray p
+ GI.GObject.Structs.ValueArray: instance (info GHC.Internal.Types.~ GI.GObject.Structs.ValueArray.ResolveValueArrayMethod t GI.GObject.Structs.ValueArray.ValueArray, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.ValueArray.ValueArray) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.ValueArray.ValueArray)
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe Data.GI.Base.GValue.GValue -> m GI.GObject.Structs.ValueArray.ValueArray), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayAppendMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe Data.GI.Base.GValue.GValue -> m GI.GObject.Structs.ValueArray.ValueArray), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayPrependMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> GHC.Internal.Maybe.Maybe Data.GI.Base.GValue.GValue -> m GI.GObject.Structs.ValueArray.ValueArray), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayInsertMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m Data.GI.Base.GValue.GValue), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayGetNthMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GI.GObject.Structs.ValueArray.ValueArray), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayRemoveMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ (GI.GLib.Callbacks.CompareDataFunc -> m GI.GObject.Structs.ValueArray.ValueArray), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArraySortMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (signature GHC.Internal.Types.~ m GI.GObject.Structs.ValueArray.ValueArray, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.GObject.Structs.ValueArray.ValueArrayCopyMethodInfo GI.GObject.Structs.ValueArray.ValueArray signature
+ GI.GObject.Structs.ValueArray: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Structs.ValueArray.ValueArray tag
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ValueArray.ValueArrayNValuesFieldInfo
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Structs.ValueArray.ValueArrayValuesFieldInfo
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.GObject.Structs.ValueArray.ValueArray)
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayAppendMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayCopyMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayGetNthMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayInsertMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayPrependMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArrayRemoveMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.GObject.Structs.ValueArray.ValueArraySortMethodInfo GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: instance GHC.Internal.Classes.Eq GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Structs.ValueArray: type family ResolveValueArrayMethod (t :: Symbol) o
+ GI.GObject.Structs.ValueArray: valueArray_nValues :: AttrLabelProxy "nValues"
+ GI.GObject.Structs.ValueArray: valueArray_values :: AttrLabelProxy "values"
+ GI.GObject.Structs.WeakRef: instance (info GHC.Internal.Types.~ GI.GObject.Structs.WeakRef.ResolveWeakRefMethod t GI.GObject.Structs.WeakRef.WeakRef, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.WeakRef.WeakRef p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Structs.WeakRef.WeakRef -> p)
+ GI.GObject.Structs.WeakRef: instance (info GHC.Internal.Types.~ GI.GObject.Structs.WeakRef.ResolveWeakRefMethod t GI.GObject.Structs.WeakRef.WeakRef, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Structs.WeakRef.WeakRef p, GHC.Internal.Records.HasField t GI.GObject.Structs.WeakRef.WeakRef p) => GHC.Internal.Records.HasField t GI.GObject.Structs.WeakRef.WeakRef p
+ GI.GObject.Structs.WeakRef: instance (info GHC.Internal.Types.~ GI.GObject.Structs.WeakRef.ResolveWeakRefMethod t GI.GObject.Structs.WeakRef.WeakRef, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Structs.WeakRef.WeakRef) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Structs.WeakRef.WeakRef)
+ GI.GObject.Structs.WeakRef: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Structs.WeakRef.WeakRef
+ GI.GObject.Structs.WeakRef: instance GHC.Internal.Classes.Eq GI.GObject.Structs.WeakRef.WeakRef
+ GI.GObject.Structs.WeakRef: type family ResolveWeakRefMethod (t :: Symbol) o
+ GI.GObject.Unions.TypeCValue: instance (info GHC.Internal.Types.~ GI.GObject.Unions.TypeCValue.ResolveTypeCValueMethod t GI.GObject.Unions.TypeCValue.TypeCValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Unions.TypeCValue.TypeCValue p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Unions.TypeCValue.TypeCValue -> p)
+ GI.GObject.Unions.TypeCValue: instance (info GHC.Internal.Types.~ GI.GObject.Unions.TypeCValue.ResolveTypeCValueMethod t GI.GObject.Unions.TypeCValue.TypeCValue, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Unions.TypeCValue.TypeCValue p, GHC.Internal.Records.HasField t GI.GObject.Unions.TypeCValue.TypeCValue p) => GHC.Internal.Records.HasField t GI.GObject.Unions.TypeCValue.TypeCValue p
+ GI.GObject.Unions.TypeCValue: instance (info GHC.Internal.Types.~ GI.GObject.Unions.TypeCValue.ResolveTypeCValueMethod t GI.GObject.Unions.TypeCValue.TypeCValue, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Unions.TypeCValue.TypeCValue) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Unions.TypeCValue.TypeCValue)
+ GI.GObject.Unions.TypeCValue: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.TypeCValue.TypeCValue tag
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.TypeCValue.TypeCValueVDoubleFieldInfo
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.TypeCValue.TypeCValueVInt64FieldInfo
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.TypeCValue.TypeCValueVIntFieldInfo
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.TypeCValue.TypeCValueVLongFieldInfo
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.TypeCValue.TypeCValueVPointerFieldInfo
+ GI.GObject.Unions.TypeCValue: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Unions.TypeCValue.TypeCValue
+ GI.GObject.Unions.TypeCValue: instance GHC.Internal.Classes.Eq GI.GObject.Unions.TypeCValue.TypeCValue
+ GI.GObject.Unions.TypeCValue: type family ResolveTypeCValueMethod (t :: Symbol) o
+ GI.GObject.Unions.TypeCValue: typeCValue_vDouble :: AttrLabelProxy "vDouble"
+ GI.GObject.Unions.TypeCValue: typeCValue_vInt :: AttrLabelProxy "vInt"
+ GI.GObject.Unions.TypeCValue: typeCValue_vInt64 :: AttrLabelProxy "vInt64"
+ GI.GObject.Unions.TypeCValue: typeCValue_vLong :: AttrLabelProxy "vLong"
+ GI.GObject.Unions.TypeCValue: typeCValue_vPointer :: AttrLabelProxy "vPointer"
+ GI.GObject.Unions.Value_Data_Union_: instance (info GHC.Internal.Types.~ GI.GObject.Unions.Value_Data_Union_.ResolveValue_Data_Union_Method t GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ -> p)
+ GI.GObject.Unions.Value_Data_Union_: instance (info GHC.Internal.Types.~ GI.GObject.Unions.Value_Data_Union_.ResolveValue_Data_Union_Method t GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_, Data.GI.Base.Overloading.OverloadedMethod info GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ p, GHC.Internal.Records.HasField t GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ p) => GHC.Internal.Records.HasField t GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ p
+ GI.GObject.Unions.Value_Data_Union_: instance (info GHC.Internal.Types.~ GI.GObject.Unions.Value_Data_Union_.ResolveValue_Data_Union_Method t GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_)
+ GI.GObject.Unions.Value_Data_Union_: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_ tag
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VDoubleFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VFloatFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VInt64FieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VIntFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VLongFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VPointerFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VUint64FieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VUintFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Attributes.AttrInfo GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_VUlongFieldInfo
+ GI.GObject.Unions.Value_Data_Union_: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_
+ GI.GObject.Unions.Value_Data_Union_: instance GHC.Internal.Classes.Eq GI.GObject.Unions.Value_Data_Union_.Value_Data_Union_
+ GI.GObject.Unions.Value_Data_Union_: type family ResolveValue_Data_Union_Method (t :: Symbol) o
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vDouble :: AttrLabelProxy "vDouble"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vFloat :: AttrLabelProxy "vFloat"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vInt :: AttrLabelProxy "vInt"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vInt64 :: AttrLabelProxy "vInt64"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vLong :: AttrLabelProxy "vLong"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vPointer :: AttrLabelProxy "vPointer"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUint :: AttrLabelProxy "vUint"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUint64 :: AttrLabelProxy "vUint64"
+ GI.GObject.Unions.Value_Data_Union_: value_Data_Union__vUlong :: AttrLabelProxy "vUlong"
- GI.GObject.Callbacks: type BaseFinalizeFunc = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize TypeClass -> IO ()
+ GI.GObject.Callbacks: type BaseFinalizeFunc = TypeClass -> IO ()
- GI.GObject.Callbacks: type BaseInitFunc = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize TypeClass -> IO ()
+ GI.GObject.Callbacks: type BaseInitFunc = TypeClass -> IO ()
- GI.GObject.Callbacks: type BindingTransformFunc = -- | /@binding@/: a t'GI.GObject.Objects.Binding.Binding' Binding -> -- | /@fromValue@/: the t'GI.GObject.Structs.Value.Value' containing the value to transform GValue -> -- | /@toValue@/: the t'GI.GObject.Structs.Value.Value' in which to store the transformed value GValue -> -- | __Returns:__ 'P.True' if the transformation was successful, and 'P.False' -- otherwise IO Bool
+ GI.GObject.Callbacks: type BindingTransformFunc = Binding -> GValue -> GValue -> IO Bool
- GI.GObject.Callbacks: type BindingTransformFunc_WithClosures = -- | /@binding@/: a t'GI.GObject.Objects.Binding.Binding' Binding -> -- | /@fromValue@/: the t'GI.GObject.Structs.Value.Value' containing the value to transform GValue -> -- | /@toValue@/: the t'GI.GObject.Structs.Value.Value' in which to store the transformed value GValue -> -- | /@userData@/: data passed to the transform function Ptr () -> -- | __Returns:__ 'P.True' if the transformation was successful, and 'P.False' -- otherwise IO Bool
+ GI.GObject.Callbacks: type BindingTransformFunc_WithClosures = Binding -> GValue -> GValue -> Ptr () -> IO Bool
- GI.GObject.Callbacks: type BoxedCopyFunc = -- | __Returns:__ The newly created copy of the boxed structure. IO (Ptr ())
+ GI.GObject.Callbacks: type BoxedCopyFunc = Ptr () -> IO Ptr ()
- GI.GObject.Callbacks: type BoxedFreeFunc = IO ()
+ GI.GObject.Callbacks: type BoxedFreeFunc = Ptr () -> IO ()
- GI.GObject.Callbacks: type C_BoxedCopyFunc = Ptr () -> IO (Ptr ())
+ GI.GObject.Callbacks: type C_BoxedCopyFunc = Ptr () -> IO Ptr ()
- GI.GObject.Callbacks: type C_ClosureMarshal = Ptr (GClosure ()) -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ClosureMarshal = Ptr GClosure () -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type C_ClosureMarshalFieldCallback = Ptr (GClosure ()) -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type C_ClosureMarshalFieldCallback = Ptr GClosure () -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type C_ClosureNotify = Ptr () -> Ptr (GClosure ()) -> IO ()
+ GI.GObject.Callbacks: type C_ClosureNotify = Ptr () -> Ptr GClosure () -> IO ()
- GI.GObject.Callbacks: type C_TypeValuePeekPointerFunc = Ptr GValue -> IO (Ptr ())
+ GI.GObject.Callbacks: type C_TypeValuePeekPointerFunc = Ptr GValue -> IO Ptr ()
- GI.GObject.Callbacks: type ClassFinalizeFunc = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to finalize TypeClass -> IO ()
+ GI.GObject.Callbacks: type ClassFinalizeFunc = TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClassInitFunc = -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure to initialize. TypeClass -> IO ()
+ GI.GObject.Callbacks: type ClassInitFunc = TypeClass -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureMarshal = -- | /@closure@/: the t'GI.GObject.Structs.Closure.Closure' to which the marshaller belongs GClosure () -> -- | /@returnValue@/: a t'GI.GObject.Structs.Value.Value' to store the return -- value. May be 'P.Nothing' if the callback of /@closure@/ doesn\'t return a -- value. Maybe GValue -> -- | /@paramValues@/: an array of -- @/GValues/@ holding the arguments on which to invoke the -- callback of /@closure@/ [GValue] -> -- | /@invocationHint@/: the invocation hint given as the -- last argument to 'GI.GObject.Structs.Closure.closureInvoke' Ptr () -> IO ()
+ GI.GObject.Callbacks: type ClosureMarshal = GClosure () -> Maybe GValue -> [GValue] -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureMarshalFieldCallback = GClosure () -> GValue -> Word32 -> GValue -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type ClosureMarshalFieldCallback = GClosure () -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ClosureNotify = -- | /@data@/: data specified when registering the notification callback Ptr () -> -- | /@closure@/: the t'GI.GObject.Structs.Closure.Closure' on which the notification is emitted GClosure () -> IO ()
+ GI.GObject.Callbacks: type ClosureNotify = Ptr () -> GClosure () -> IO ()
- GI.GObject.Callbacks: type InitiallyUnownedClassNotifyFieldCallback = -- | /@object@/: a t'GI.GObject.Objects.Object.Object' Object -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type InitiallyUnownedClassNotifyFieldCallback = Object -> GParamSpec -> IO ()
- GI.GObject.Callbacks: type InstanceInitFunc = -- | /@instance@/: The instance to initialize TypeInstance -> -- | /@gClass@/: The class of the type the instance is -- created for TypeClass -> IO ()
+ GI.GObject.Callbacks: type InstanceInitFunc = TypeInstance -> TypeClass -> IO ()
- GI.GObject.Callbacks: type InterfaceFinalizeFunc = -- | /@gIface@/: The interface structure to finalize TypeInterface -> IO ()
+ GI.GObject.Callbacks: type InterfaceFinalizeFunc = TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: type InterfaceInitFunc = -- | /@gIface@/: The interface structure to initialize TypeInterface -> IO ()
+ GI.GObject.Callbacks: type InterfaceInitFunc = TypeInterface -> Ptr () -> IO ()
- GI.GObject.Callbacks: type ObjectClassNotifyFieldCallback = -- | /@object@/: a t'GI.GObject.Objects.Object.Object' Object -> GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectClassNotifyFieldCallback = Object -> GParamSpec -> IO ()
- GI.GObject.Callbacks: type ObjectFinalizeFunc = -- | /@object@/: the t'GI.GObject.Objects.Object.Object' being finalized Object -> IO ()
+ GI.GObject.Callbacks: type ObjectFinalizeFunc = Object -> IO ()
- GI.GObject.Callbacks: type ObjectGetPropertyFunc = -- | /@object@/: a t'GI.GObject.Objects.Object.Object' Object -> -- | /@propertyId@/: the numeric id under which the property was registered with -- 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'. Word32 -> -- | /@value@/: a t'GI.GObject.Structs.Value.Value' to return the property value in GValue -> -- | /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectGetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- GI.GObject.Callbacks: type ObjectSetPropertyFunc = -- | /@object@/: a t'GI.GObject.Objects.Object.Object' Object -> -- | /@propertyId@/: the numeric id under which the property was registered with -- 'GI.GObject.Structs.ObjectClass.objectClassInstallProperty'. Word32 -> -- | /@value@/: the new value for the property GValue -> -- | /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' describing the property GParamSpec -> IO ()
+ GI.GObject.Callbacks: type ObjectSetPropertyFunc = Object -> Word32 -> GValue -> GParamSpec -> IO ()
- GI.GObject.Callbacks: type SignalAccumulator = -- | /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. SignalInvocationHint -> -- | /@returnAccu@/: Accumulator to collect callback return values in, this -- is the return value of the current signal emission. GValue -> -- | /@handlerReturn@/: A t'GI.GObject.Structs.Value.Value' holding the return value of the signal handler. GValue -> -- | __Returns:__ The accumulator function returns whether the signal emission -- should be aborted. Returning 'P.True' will continue with -- the signal emission. Returning 'P.False' will abort the current emission. -- Since 2.62, returning 'P.False' will skip to the CLEANUP stage. In this case, -- emission will occur as normal in the CLEANUP stage and the handler\'s -- return value will be accumulated. IO Bool
+ GI.GObject.Callbacks: type SignalAccumulator = SignalInvocationHint -> GValue -> GValue -> Ptr () -> IO Bool
- GI.GObject.Callbacks: type SignalEmissionHook = -- | /@ihint@/: Signal invocation hint, see t'GI.GObject.Structs.SignalInvocationHint.SignalInvocationHint'. SignalInvocationHint -> -- | /@paramValues@/: the instance on which -- the signal was emitted, followed by the parameters of the emission. [GValue] -> -- | __Returns:__ whether it wants to stay connected. If it returns 'P.False', the signal -- hook is disconnected (and destroyed). IO Bool
+ GI.GObject.Callbacks: type SignalEmissionHook = SignalInvocationHint -> [GValue] -> Ptr () -> IO Bool
- GI.GObject.Callbacks: type ToggleNotify = -- | /@data@/: Callback data passed to @/g_object_add_toggle_ref()/@ Ptr () -> -- | /@object@/: The object on which @/g_object_add_toggle_ref()/@ was called. Object -> -- | /@isLastRef@/: 'P.True' if the toggle reference is now the -- last reference to the object. 'P.False' if the toggle -- reference was the last reference and there are now other -- references. Bool -> IO ()
+ GI.GObject.Callbacks: type ToggleNotify = Ptr () -> Object -> Bool -> IO ()
- GI.GObject.Callbacks: type TypeClassCacheFunc = -- | /@cacheData@/: data that was given to the @/g_type_add_class_cache_func()/@ call Ptr () -> -- | /@gClass@/: The t'GI.GObject.Structs.TypeClass.TypeClass' structure which is -- unreferenced TypeClass -> -- | __Returns:__ 'P.True' to stop further @/GTypeClassCacheFuncs/@ from being -- called, 'P.False' to continue IO Bool
+ GI.GObject.Callbacks: type TypeClassCacheFunc = Ptr () -> TypeClass -> IO Bool
- GI.GObject.Callbacks: type TypeInterfaceCheckFunc = -- | /@checkData@/: data passed to @/g_type_add_interface_check()/@ Ptr () -> -- | /@gIface@/: the interface that has been -- initialized TypeInterface -> IO ()
+ GI.GObject.Callbacks: type TypeInterfaceCheckFunc = Ptr () -> TypeInterface -> IO ()
- GI.GObject.Callbacks: type TypePluginCompleteInterfaceInfo = -- | /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' TypePlugin -> -- | /@instanceType@/: the t'GType' of an instantiatable type to which the interface -- is added GType -> -- | /@interfaceType@/: the t'GType' of the interface whose info is completed GType -> -- | /@info@/: the t'GI.GObject.Structs.InterfaceInfo.InterfaceInfo' to fill in InterfaceInfo -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteInterfaceInfo = TypePlugin -> GType -> GType -> InterfaceInfo -> IO ()
- GI.GObject.Callbacks: type TypePluginCompleteTypeInfo = -- | /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' TypePlugin -> -- | /@gType@/: the t'GType' whose info is completed GType -> -- | /@info@/: the t'GI.GObject.Structs.TypeInfo.TypeInfo' struct to fill in TypeInfo -> -- | /@valueTable@/: the t'GI.GObject.Structs.TypeValueTable.TypeValueTable' to fill in TypeValueTable -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteTypeInfo = TypePlugin -> GType -> TypeInfo -> TypeValueTable -> IO ()
- GI.GObject.Callbacks: type TypePluginUnuse = -- | /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be decreased TypePlugin -> IO ()
+ GI.GObject.Callbacks: type TypePluginUnuse = TypePlugin -> IO ()
- GI.GObject.Callbacks: type TypePluginUse = -- | /@plugin@/: the t'GI.GObject.Interfaces.TypePlugin.TypePlugin' whose use count should be increased TypePlugin -> IO ()
+ GI.GObject.Callbacks: type TypePluginUse = TypePlugin -> IO ()
- GI.GObject.Callbacks: type TypeValueCollectFunc = -- | /@value@/: the value to initialize GValue -> -- | /@collectValues@/: the collected values [TypeCValue] -> -- | /@collectFlags@/: optional flags Word32 -> -- | __Returns:__ @NULL@ on success, otherwise a -- newly allocated error string on failure IO (Maybe Text)
+ GI.GObject.Callbacks: type TypeValueCollectFunc = GValue -> [TypeCValue] -> Word32 -> IO Maybe Text
- GI.GObject.Callbacks: type TypeValueCopyFunc = -- | /@srcValue@/: the value to copy GValue -> IO (GValue)
+ GI.GObject.Callbacks: type TypeValueCopyFunc = GValue -> IO GValue
- GI.GObject.Callbacks: type TypeValueFreeFunc = -- | /@value@/: the value to free GValue -> IO ()
+ GI.GObject.Callbacks: type TypeValueFreeFunc = GValue -> IO ()
- GI.GObject.Callbacks: type TypeValueInitFunc = -- | /@value@/: the value to initialize GValue -> IO ()
+ GI.GObject.Callbacks: type TypeValueInitFunc = GValue -> IO ()
- GI.GObject.Callbacks: type TypeValueLCopyFunc = -- | /@value@/: the value to lcopy GValue -> -- | /@collectValues@/: the collected -- locations for storage [TypeCValue] -> -- | /@collectFlags@/: optional flags Word32 -> -- | __Returns:__ @NULL@ on success, otherwise -- a newly allocated error string on failure IO (Maybe Text)
+ GI.GObject.Callbacks: type TypeValueLCopyFunc = GValue -> [TypeCValue] -> Word32 -> IO Maybe Text
- GI.GObject.Callbacks: type TypeValuePeekPointerFunc = -- | /@value@/: the value to peek GValue -> -- | __Returns:__ a pointer to the value contents IO (Ptr ())
+ GI.GObject.Callbacks: type TypeValuePeekPointerFunc = GValue -> IO Ptr ()
- GI.GObject.Callbacks: type ValueTransform = -- | /@srcValue@/: Source value. GValue -> -- | /@destValue@/: Target value. GValue -> IO ()
+ GI.GObject.Callbacks: type ValueTransform = GValue -> GValue -> IO ()
- GI.GObject.Callbacks: type WeakNotify = -- | /@data@/: data that was provided when the weak reference was established Ptr () -> -- | /@whereTheObjectWas@/: the object being disposed Object -> IO ()
+ GI.GObject.Callbacks: type WeakNotify = Ptr () -> Object -> IO ()
- GI.GObject.Callbacks: wrap_BoxedCopyFunc :: Maybe (Ptr (FunPtr C_BoxedCopyFunc)) -> BoxedCopyFunc_WithClosures -> C_BoxedCopyFunc
+ GI.GObject.Callbacks: wrap_BoxedCopyFunc :: Maybe (Ptr (FunPtr C_BoxedCopyFunc)) -> BoxedCopyFunc -> C_BoxedCopyFunc
- GI.GObject.Callbacks: wrap_BoxedFreeFunc :: Maybe (Ptr (FunPtr C_BoxedFreeFunc)) -> BoxedFreeFunc_WithClosures -> C_BoxedFreeFunc
+ GI.GObject.Callbacks: wrap_BoxedFreeFunc :: Maybe (Ptr (FunPtr C_BoxedFreeFunc)) -> BoxedFreeFunc -> C_BoxedFreeFunc
- GI.GObject.Callbacks: wrap_ClassFinalizeFunc :: Maybe (Ptr (FunPtr C_ClassFinalizeFunc)) -> ClassFinalizeFunc_WithClosures -> C_ClassFinalizeFunc
+ GI.GObject.Callbacks: wrap_ClassFinalizeFunc :: Maybe (Ptr (FunPtr C_ClassFinalizeFunc)) -> ClassFinalizeFunc -> C_ClassFinalizeFunc
- GI.GObject.Callbacks: wrap_ClassInitFunc :: Maybe (Ptr (FunPtr C_ClassInitFunc)) -> ClassInitFunc_WithClosures -> C_ClassInitFunc
+ GI.GObject.Callbacks: wrap_ClassInitFunc :: Maybe (Ptr (FunPtr C_ClassInitFunc)) -> ClassInitFunc -> C_ClassInitFunc
- GI.GObject.Callbacks: wrap_ClosureMarshal :: Maybe (Ptr (FunPtr C_ClosureMarshal)) -> ClosureMarshal_WithClosures -> C_ClosureMarshal
+ GI.GObject.Callbacks: wrap_ClosureMarshal :: Maybe (Ptr (FunPtr C_ClosureMarshal)) -> ClosureMarshal -> C_ClosureMarshal
- GI.GObject.Callbacks: wrap_ClosureMarshalFieldCallback :: Maybe (Ptr (FunPtr C_ClosureMarshalFieldCallback)) -> ClosureMarshalFieldCallback_WithClosures -> C_ClosureMarshalFieldCallback
+ GI.GObject.Callbacks: wrap_ClosureMarshalFieldCallback :: Maybe (Ptr (FunPtr C_ClosureMarshalFieldCallback)) -> ClosureMarshalFieldCallback -> C_ClosureMarshalFieldCallback
- GI.GObject.Callbacks: wrap_InterfaceFinalizeFunc :: Maybe (Ptr (FunPtr C_InterfaceFinalizeFunc)) -> InterfaceFinalizeFunc_WithClosures -> C_InterfaceFinalizeFunc
+ GI.GObject.Callbacks: wrap_InterfaceFinalizeFunc :: Maybe (Ptr (FunPtr C_InterfaceFinalizeFunc)) -> InterfaceFinalizeFunc -> C_InterfaceFinalizeFunc
- GI.GObject.Callbacks: wrap_InterfaceInitFunc :: Maybe (Ptr (FunPtr C_InterfaceInitFunc)) -> InterfaceInitFunc_WithClosures -> C_InterfaceInitFunc
+ GI.GObject.Callbacks: wrap_InterfaceInitFunc :: Maybe (Ptr (FunPtr C_InterfaceInitFunc)) -> InterfaceInitFunc -> C_InterfaceInitFunc
- GI.GObject.Callbacks: wrap_SignalAccumulator :: Maybe (Ptr (FunPtr C_SignalAccumulator)) -> SignalAccumulator_WithClosures -> C_SignalAccumulator
+ GI.GObject.Callbacks: wrap_SignalAccumulator :: Maybe (Ptr (FunPtr C_SignalAccumulator)) -> SignalAccumulator -> C_SignalAccumulator
- GI.GObject.Callbacks: wrap_SignalEmissionHook :: Maybe (Ptr (FunPtr C_SignalEmissionHook)) -> SignalEmissionHook_WithClosures -> C_SignalEmissionHook
+ GI.GObject.Callbacks: wrap_SignalEmissionHook :: Maybe (Ptr (FunPtr C_SignalEmissionHook)) -> SignalEmissionHook -> C_SignalEmissionHook
- GI.GObject.Functions: enumCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> EnumValue -> m TypeInfo
+ GI.GObject.Functions: enumCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> [EnumValue] -> m TypeInfo
- GI.GObject.Functions: enumRegisterStatic :: (HasCallStack, MonadIO m) => Text -> EnumValue -> m GType
+ GI.GObject.Functions: enumRegisterStatic :: (HasCallStack, MonadIO m) => Text -> [EnumValue] -> m GType
- GI.GObject.Functions: flagsCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> FlagsValue -> m TypeInfo
+ GI.GObject.Functions: flagsCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> [FlagsValue] -> m TypeInfo
- GI.GObject.Functions: flagsRegisterStatic :: (HasCallStack, MonadIO m) => Text -> FlagsValue -> m GType
+ GI.GObject.Functions: flagsRegisterStatic :: (HasCallStack, MonadIO m) => Text -> [FlagsValue] -> m GType
- GI.GObject.Objects.Object: type ObjectNotifyCallback = -- | /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the property which changed. GParamSpec -> IO ()
+ GI.GObject.Objects.Object: type ObjectNotifyCallback = GParamSpec -> IO ()
- GI.GObject.Objects.SignalGroup: type SignalGroupBindCallback = -- | /@instance@/: a t'GI.GObject.Objects.Object.Object' containing the new value for [SignalGroup:target]("GI.GObject.Objects.SignalGroup#g:attr:target") Object -> IO ()
+ GI.GObject.Objects.SignalGroup: type SignalGroupBindCallback = Object -> IO ()
- GI.GObject.Objects.TypeModule: typeModuleRegisterEnum :: (HasCallStack, MonadIO m, IsTypeModule a) => Maybe a -> Text -> EnumValue -> m GType
+ GI.GObject.Objects.TypeModule: typeModuleRegisterEnum :: (HasCallStack, MonadIO m, IsTypeModule a) => Maybe a -> Text -> [EnumValue] -> m GType
- GI.GObject.Objects.TypeModule: typeModuleRegisterFlags :: (HasCallStack, MonadIO m, IsTypeModule a) => Maybe a -> Text -> FlagsValue -> m GType
+ GI.GObject.Objects.TypeModule: typeModuleRegisterFlags :: (HasCallStack, MonadIO m, IsTypeModule a) => Maybe a -> Text -> [FlagsValue] -> m GType
- GI.GObject.Structs.EnumClass: getEnumClassValues :: MonadIO m => EnumClass -> m (Maybe EnumValue)
+ GI.GObject.Structs.EnumClass: getEnumClassValues :: MonadIO m => EnumClass -> m (Maybe [EnumValue])
- GI.GObject.Structs.FlagsClass: getFlagsClassValues :: MonadIO m => FlagsClass -> m (Maybe FlagsValue)
+ GI.GObject.Structs.FlagsClass: getFlagsClassValues :: MonadIO m => FlagsClass -> m (Maybe [FlagsValue])
- GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceFinalize :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceFinalizeFunc_WithClosures)
+ GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceFinalize :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceFinalizeFunc)
- GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceInit :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceInitFunc_WithClosures)
+ GI.GObject.Structs.InterfaceInfo: getInterfaceInfoInterfaceInit :: MonadIO m => InterfaceInfo -> m (Maybe InterfaceInitFunc)
- GI.GObject.Structs.TypeClass: typeClassPeek :: (HasCallStack, MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassPeek :: (HasCallStack, MonadIO m) => GType -> m (Maybe TypeClass)
- GI.GObject.Structs.TypeClass: typeClassPeekStatic :: (HasCallStack, MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassPeekStatic :: (HasCallStack, MonadIO m) => GType -> m (Maybe TypeClass)
- GI.GObject.Structs.TypeInfo: getTypeInfoClassFinalize :: MonadIO m => TypeInfo -> m (Maybe ClassFinalizeFunc_WithClosures)
+ GI.GObject.Structs.TypeInfo: getTypeInfoClassFinalize :: MonadIO m => TypeInfo -> m (Maybe ClassFinalizeFunc)
- GI.GObject.Structs.TypeInfo: getTypeInfoClassInit :: MonadIO m => TypeInfo -> m (Maybe ClassInitFunc_WithClosures)
+ GI.GObject.Structs.TypeInfo: getTypeInfoClassInit :: MonadIO m => TypeInfo -> m (Maybe ClassInitFunc)
- GI.GObject.Structs.TypeInterface: typeInterfacePeek :: (HasCallStack, MonadIO m) => TypeClass -> GType -> m TypeInterface
+ GI.GObject.Structs.TypeInterface: typeInterfacePeek :: (HasCallStack, MonadIO m) => TypeClass -> GType -> m (Maybe TypeInterface)
- GI.GObject.Structs.TypeInterface: typeInterfacePeekParent :: (HasCallStack, MonadIO m) => TypeInterface -> m TypeInterface
+ GI.GObject.Structs.TypeInterface: typeInterfacePeekParent :: (HasCallStack, MonadIO m) => TypeInterface -> m (Maybe TypeInterface)
Files
- ChangeLog.md +4/−0
- GObject.overrides +10/−0
- README.md +1/−1
- Setup.hs +4/−3
- gi-gobject.cabal +3/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.32+++ Use haskell-gi 0.27.+ ### 2.0.31 + Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))
GObject.overrides view
@@ -6,6 +6,16 @@ # Requires support for non-GObject objects, which we do not support. ignore TypePluginClass +# A GWeakRef is registered with the object it points to, so it+# cannot be copied byte by byte, and it needs to be cleared with+# g_weak_ref_clear() before its memory is released (otherwise the+# object will write to freed memory when it is finalized). So do not+# offer a zero-filled constructor, and treat WeakRefs as pointers to+# memory that we do not own, which is what we did before the struct+# got a known size when we started fixing struct layouts, see+# https://github.com/haskell-gi/haskell-gi/issues/485.+alloc-info WeakRef calloc=none copy=none free=none+ # Wrong introspection data. set-attr GObject/signal_emitv/@parameters/return_value caller-allocates 1 set-attr GObject/signal_emitv/@parameters/return_value direction out
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gobject-2.0.31/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.31/docs/GI-GObject.html)+[https://hackage.haskell.org/package/gi-gobject-2.0.32/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.32/docs/GI-GObject.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -1,17 +1,18 @@ {-# LANGUAGE OverloadedStrings #-} -import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..))+import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..), TaggedPkgConfigVersions(..)) import qualified GI.GLib.Config as GLib main :: IO ()-main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides depVersions outputDir where name = "GObject" version = "2.0" pkgName = "gi-gobject"- pkgVersion = "2.0.31"+ pkgVersion = "2.0.32" overridesFile = Just "GObject.overrides" verbose = False outputDir = Nothing inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides]+ depVersions = [TaggedPkgConfigVersions "GLib" GLib.pkgConfigVersions]
gi-gobject.cabal view
@@ -1,5 +1,5 @@ name: gi-gobject-version: 2.0.31+version: 2.0.32 synopsis: GObject bindings description: Bindings for GObject, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup setup-depends: base >= 4.11 && < 5, Cabal >= 1.24 && < 4,- haskell-gi >= 0.26.9 && < 0.27,+ haskell-gi >= 0.27 && < 0.28, gi-glib == 2.0.* library@@ -28,7 +28,7 @@ pkgconfig-depends: gobject-2.0 build-depends: base >= 4.7 && <5, haskell-gi-base >= 0.26 && < 0.27,- haskell-gi >= 0.26.9 && < 0.27,+ haskell-gi >= 0.27 && < 0.28, haskell-gi-overloading < 1.1, gi-glib == 2.0.*, bytestring >= 0.10 && < 1,