gi-gobject 2.0.10 → 2.0.11
raw patch · 2 files changed
+4/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.Overloading.HasAttributeList GI.GObject.Interfaces.TypePlugin.TypePlugin
+ GI.GObject.Callbacks: dynamic_TypePluginCompleteInterfaceInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginCompleteInterfaceInfo -> a -> GType -> GType -> InterfaceInfo -> m ()
+ GI.GObject.Callbacks: dynamic_TypePluginCompleteTypeInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginCompleteTypeInfo -> a -> GType -> TypeInfo -> TypeValueTable -> m ()
+ GI.GObject.Callbacks: dynamic_TypePluginUnuse :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginUnuse -> a -> m ()
+ GI.GObject.Callbacks: dynamic_TypePluginUse :: (HasCallStack, MonadIO m, IsTypePlugin a) => FunPtr C_TypePluginUse -> a -> m ()
+ GI.GObject.Callbacks: genClosure_TypePluginCompleteInterfaceInfo :: TypePluginCompleteInterfaceInfo -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypePluginCompleteTypeInfo :: TypePluginCompleteTypeInfo -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypePluginUnuse :: TypePluginUnuse -> IO Closure
+ GI.GObject.Callbacks: genClosure_TypePluginUse :: TypePluginUse -> IO Closure
+ GI.GObject.Callbacks: mk_TypePluginCompleteInterfaceInfo :: C_TypePluginCompleteInterfaceInfo -> IO (FunPtr C_TypePluginCompleteInterfaceInfo)
+ GI.GObject.Callbacks: mk_TypePluginCompleteTypeInfo :: C_TypePluginCompleteTypeInfo -> IO (FunPtr C_TypePluginCompleteTypeInfo)
+ GI.GObject.Callbacks: mk_TypePluginUnuse :: C_TypePluginUnuse -> IO (FunPtr C_TypePluginUnuse)
+ GI.GObject.Callbacks: mk_TypePluginUse :: C_TypePluginUse -> IO (FunPtr C_TypePluginUse)
+ GI.GObject.Callbacks: noTypePluginCompleteInterfaceInfo :: Maybe TypePluginCompleteInterfaceInfo
+ GI.GObject.Callbacks: noTypePluginCompleteTypeInfo :: Maybe TypePluginCompleteTypeInfo
+ GI.GObject.Callbacks: noTypePluginUnuse :: Maybe TypePluginUnuse
+ GI.GObject.Callbacks: noTypePluginUse :: Maybe TypePluginUse
+ GI.GObject.Callbacks: type C_TypePluginCompleteInterfaceInfo = Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO ()
+ GI.GObject.Callbacks: type C_TypePluginCompleteTypeInfo = Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO ()
+ GI.GObject.Callbacks: type C_TypePluginUnuse = Ptr TypePlugin -> IO ()
+ GI.GObject.Callbacks: type C_TypePluginUse = Ptr TypePlugin -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteInterfaceInfo = TypePlugin -> GType -> GType -> InterfaceInfo -> IO ()
+ GI.GObject.Callbacks: type TypePluginCompleteTypeInfo = TypePlugin -> GType -> TypeInfo -> TypeValueTable -> IO ()
+ GI.GObject.Callbacks: type TypePluginUnuse = TypePlugin -> IO ()
+ GI.GObject.Callbacks: type TypePluginUse = TypePlugin -> IO ()
+ GI.GObject.Callbacks: wrap_TypePluginCompleteInterfaceInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteInterfaceInfo)) -> TypePluginCompleteInterfaceInfo -> Ptr TypePlugin -> CGType -> CGType -> Ptr InterfaceInfo -> IO ()
+ GI.GObject.Callbacks: wrap_TypePluginCompleteTypeInfo :: Maybe (Ptr (FunPtr C_TypePluginCompleteTypeInfo)) -> TypePluginCompleteTypeInfo -> Ptr TypePlugin -> CGType -> Ptr TypeInfo -> Ptr TypeValueTable -> IO ()
+ GI.GObject.Callbacks: wrap_TypePluginUnuse :: Maybe (Ptr (FunPtr C_TypePluginUnuse)) -> TypePluginUnuse -> Ptr TypePlugin -> IO ()
+ GI.GObject.Callbacks: wrap_TypePluginUse :: Maybe (Ptr (FunPtr C_TypePluginUse)) -> TypePluginUse -> Ptr TypePlugin -> IO ()
+ GI.GObject.Functions: typeGetPlugin :: (HasCallStack, MonadIO m) => GType -> m TypePlugin
+ GI.GObject.Interfaces.TypePlugin: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GObject.Interfaces.TypePlugin.TypePlugin
+ GI.GObject.Structs.TypeInterface: typeInterfaceGetPlugin :: (HasCallStack, MonadIO m) => GType -> GType -> m TypePlugin
- GI.GObject.Callbacks: dynamic_BaseFinalizeFunc :: (MonadIO m) => FunPtr C_BaseFinalizeFunc -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_BaseFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_BaseFinalizeFunc -> TypeClass -> m ()
- GI.GObject.Callbacks: dynamic_BaseInitFunc :: (MonadIO m) => FunPtr C_BaseInitFunc -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_BaseInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_BaseInitFunc -> TypeClass -> m ()
- GI.GObject.Callbacks: dynamic_BindingTransformFunc :: (MonadIO m, IsBinding a) => FunPtr C_BindingTransformFunc -> a -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_BindingTransformFunc :: (HasCallStack, MonadIO m, IsBinding a) => FunPtr C_BindingTransformFunc -> a -> GValue -> GValue -> Ptr () -> m Bool
- GI.GObject.Callbacks: dynamic_BoxedCopyFunc :: (MonadIO m) => FunPtr C_BoxedCopyFunc -> Ptr () -> m (Ptr ())
+ GI.GObject.Callbacks: dynamic_BoxedCopyFunc :: (HasCallStack, MonadIO m) => FunPtr C_BoxedCopyFunc -> Ptr () -> m (Ptr ())
- GI.GObject.Callbacks: dynamic_BoxedFreeFunc :: (MonadIO m) => FunPtr C_BoxedFreeFunc -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_BoxedFreeFunc :: (HasCallStack, MonadIO m) => FunPtr C_BoxedFreeFunc -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_Callback :: (MonadIO m) => FunPtr C_Callback -> m ()
+ GI.GObject.Callbacks: dynamic_Callback :: (HasCallStack, MonadIO m) => FunPtr C_Callback -> m ()
- GI.GObject.Callbacks: dynamic_ClassFinalizeFunc :: (MonadIO m) => FunPtr C_ClassFinalizeFunc -> TypeClass -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClassFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_ClassFinalizeFunc -> TypeClass -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_ClassInitFunc :: (MonadIO m) => FunPtr C_ClassInitFunc -> TypeClass -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClassInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_ClassInitFunc -> TypeClass -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_ClosureMarshalFieldCallback :: (MonadIO m) => FunPtr C_ClosureMarshalFieldCallback -> Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_ClosureMarshalFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ClosureMarshalFieldCallback -> Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_ClosureNotify :: (MonadIO m) => FunPtr C_ClosureNotify -> Ptr () -> Closure -> m ()
+ GI.GObject.Callbacks: dynamic_ClosureNotify :: (HasCallStack, MonadIO m) => FunPtr C_ClosureNotify -> Ptr () -> Closure -> m ()
- GI.GObject.Callbacks: dynamic_InstanceInitFunc :: (MonadIO m) => FunPtr C_InstanceInitFunc -> TypeInstance -> TypeClass -> m ()
+ GI.GObject.Callbacks: dynamic_InstanceInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_InstanceInitFunc -> TypeInstance -> TypeClass -> m ()
- GI.GObject.Callbacks: dynamic_InterfaceFinalizeFunc :: (MonadIO m) => FunPtr C_InterfaceFinalizeFunc -> TypeInterface -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_InterfaceFinalizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_InterfaceFinalizeFunc -> TypeInterface -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_InterfaceInitFunc :: (MonadIO m) => FunPtr C_InterfaceInitFunc -> TypeInterface -> Ptr () -> m ()
+ GI.GObject.Callbacks: dynamic_InterfaceInitFunc :: (HasCallStack, MonadIO m) => FunPtr C_InterfaceInitFunc -> TypeInterface -> Ptr () -> m ()
- GI.GObject.Callbacks: dynamic_ObjectFinalizeFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectFinalizeFunc -> a -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectFinalizeFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectFinalizeFunc -> a -> m ()
- GI.GObject.Callbacks: dynamic_ObjectGetPropertyFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectGetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectGetPropertyFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectGetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
- GI.GObject.Callbacks: dynamic_ObjectSetPropertyFunc :: (MonadIO m, IsObject a) => FunPtr C_ObjectSetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ObjectSetPropertyFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectSetPropertyFunc -> a -> Word32 -> GValue -> GParamSpec -> m ()
- GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoFinalizeFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoFinalizeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoFinalizeFieldCallback -> GParamSpec -> m ()
- GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoInstanceInitFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> GParamSpec -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoInstanceInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoInstanceInitFieldCallback -> GParamSpec -> m ()
- GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueSetDefaultFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> GParamSpec -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueSetDefaultFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueSetDefaultFieldCallback -> GParamSpec -> GValue -> m ()
- GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueValidateFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> GParamSpec -> GValue -> m Bool
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValueValidateFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> GParamSpec -> GValue -> m Bool
- GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValuesCmpFieldCallback :: (MonadIO m) => FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> GParamSpec -> GValue -> GValue -> m Int32
+ GI.GObject.Callbacks: dynamic_ParamSpecTypeInfoValuesCmpFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ParamSpecTypeInfoValuesCmpFieldCallback -> GParamSpec -> GValue -> GValue -> m Int32
- GI.GObject.Callbacks: dynamic_SignalAccumulator :: (MonadIO m) => FunPtr C_SignalAccumulator -> SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_SignalAccumulator :: (HasCallStack, MonadIO m) => FunPtr C_SignalAccumulator -> SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- GI.GObject.Callbacks: dynamic_SignalEmissionHook :: (MonadIO m) => FunPtr C_SignalEmissionHook -> SignalInvocationHint -> [GValue] -> Ptr () -> m Bool
+ GI.GObject.Callbacks: dynamic_SignalEmissionHook :: (HasCallStack, MonadIO m) => FunPtr C_SignalEmissionHook -> SignalInvocationHint -> [GValue] -> Ptr () -> m Bool
- GI.GObject.Callbacks: dynamic_ToggleNotify :: (MonadIO m, IsObject a) => FunPtr C_ToggleNotify -> Ptr () -> a -> Bool -> m ()
+ GI.GObject.Callbacks: dynamic_ToggleNotify :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ToggleNotify -> Ptr () -> a -> Bool -> m ()
- GI.GObject.Callbacks: dynamic_TypeClassCacheFunc :: (MonadIO m) => FunPtr C_TypeClassCacheFunc -> Ptr () -> TypeClass -> m Bool
+ GI.GObject.Callbacks: dynamic_TypeClassCacheFunc :: (HasCallStack, MonadIO m) => FunPtr C_TypeClassCacheFunc -> Ptr () -> TypeClass -> m Bool
- GI.GObject.Callbacks: dynamic_TypeInterfaceCheckFunc :: (MonadIO m) => FunPtr C_TypeInterfaceCheckFunc -> Ptr () -> TypeInterface -> m ()
+ GI.GObject.Callbacks: dynamic_TypeInterfaceCheckFunc :: (HasCallStack, MonadIO m) => FunPtr C_TypeInterfaceCheckFunc -> Ptr () -> TypeInterface -> m ()
- GI.GObject.Callbacks: dynamic_TypeValueTableCollectValueFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableCollectValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
+ GI.GObject.Callbacks: dynamic_TypeValueTableCollectValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableCollectValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
- GI.GObject.Callbacks: dynamic_TypeValueTableLcopyValueFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableLcopyValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
+ GI.GObject.Callbacks: dynamic_TypeValueTableLcopyValueFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableLcopyValueFieldCallback -> GValue -> Word32 -> TypeCValue -> Word32 -> m Text
- GI.GObject.Callbacks: dynamic_TypeValueTableValueCopyFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueCopyFieldCallback -> GValue -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueCopyFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueCopyFieldCallback -> GValue -> GValue -> m ()
- GI.GObject.Callbacks: dynamic_TypeValueTableValueFreeFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueFreeFieldCallback -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueFreeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueFreeFieldCallback -> GValue -> m ()
- GI.GObject.Callbacks: dynamic_TypeValueTableValueInitFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValueInitFieldCallback -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_TypeValueTableValueInitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValueInitFieldCallback -> GValue -> m ()
- GI.GObject.Callbacks: dynamic_TypeValueTableValuePeekPointerFieldCallback :: (MonadIO m) => FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> GValue -> m (Ptr ())
+ GI.GObject.Callbacks: dynamic_TypeValueTableValuePeekPointerFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_TypeValueTableValuePeekPointerFieldCallback -> GValue -> m (Ptr ())
- GI.GObject.Callbacks: dynamic_ValueTransform :: (MonadIO m) => FunPtr C_ValueTransform -> GValue -> GValue -> m ()
+ GI.GObject.Callbacks: dynamic_ValueTransform :: (HasCallStack, MonadIO m) => FunPtr C_ValueTransform -> GValue -> GValue -> m ()
- GI.GObject.Callbacks: dynamic_WeakNotify :: (MonadIO m, IsObject a) => FunPtr C_WeakNotify -> Ptr () -> a -> m ()
+ GI.GObject.Callbacks: dynamic_WeakNotify :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_WeakNotify -> Ptr () -> a -> m ()
- GI.GObject.Functions: boxedCopy :: (MonadIO m) => GType -> Ptr () -> m (Ptr ())
+ GI.GObject.Functions: boxedCopy :: (HasCallStack, MonadIO m) => GType -> Ptr () -> m (Ptr ())
- GI.GObject.Functions: boxedFree :: (MonadIO m) => GType -> Ptr () -> m ()
+ GI.GObject.Functions: boxedFree :: (HasCallStack, MonadIO m) => GType -> Ptr () -> m ()
- GI.GObject.Functions: enumCompleteTypeInfo :: (MonadIO m) => GType -> EnumValue -> m (TypeInfo)
+ GI.GObject.Functions: enumCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> EnumValue -> m (TypeInfo)
- GI.GObject.Functions: enumGetValue :: (MonadIO m) => EnumClass -> Int32 -> m EnumValue
+ GI.GObject.Functions: enumGetValue :: (HasCallStack, MonadIO m) => EnumClass -> Int32 -> m EnumValue
- GI.GObject.Functions: enumGetValueByName :: (MonadIO m) => EnumClass -> Text -> m EnumValue
+ GI.GObject.Functions: enumGetValueByName :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m EnumValue
- GI.GObject.Functions: enumGetValueByNick :: (MonadIO m) => EnumClass -> Text -> m EnumValue
+ GI.GObject.Functions: enumGetValueByNick :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m EnumValue
- GI.GObject.Functions: enumRegisterStatic :: (MonadIO m) => Text -> EnumValue -> m GType
+ GI.GObject.Functions: enumRegisterStatic :: (HasCallStack, MonadIO m) => Text -> EnumValue -> m GType
- GI.GObject.Functions: flagsCompleteTypeInfo :: (MonadIO m) => GType -> FlagsValue -> m (TypeInfo)
+ GI.GObject.Functions: flagsCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> FlagsValue -> m (TypeInfo)
- GI.GObject.Functions: flagsGetFirstValue :: (MonadIO m) => FlagsClass -> Word32 -> m FlagsValue
+ GI.GObject.Functions: flagsGetFirstValue :: (HasCallStack, MonadIO m) => FlagsClass -> Word32 -> m FlagsValue
- GI.GObject.Functions: flagsGetValueByName :: (MonadIO m) => FlagsClass -> Text -> m FlagsValue
+ GI.GObject.Functions: flagsGetValueByName :: (HasCallStack, MonadIO m) => FlagsClass -> Text -> m FlagsValue
- GI.GObject.Functions: flagsGetValueByNick :: (MonadIO m) => FlagsClass -> Text -> m FlagsValue
+ GI.GObject.Functions: flagsGetValueByNick :: (HasCallStack, MonadIO m) => FlagsClass -> Text -> m FlagsValue
- GI.GObject.Functions: flagsRegisterStatic :: (MonadIO m) => Text -> FlagsValue -> m GType
+ GI.GObject.Functions: flagsRegisterStatic :: (HasCallStack, MonadIO m) => Text -> FlagsValue -> m GType
- GI.GObject.Functions: gtypeGetType :: (MonadIO m) => m GType
+ GI.GObject.Functions: gtypeGetType :: (HasCallStack, MonadIO m) => m GType
- GI.GObject.Functions: paramSpecBoolean :: (MonadIO m) => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecBoolean :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecBoxed :: (MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecBoxed :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecChar :: (MonadIO m) => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecChar :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecDouble :: (MonadIO m) => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecDouble :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecEnum :: (MonadIO m) => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecEnum :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecFlags :: (MonadIO m) => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecFlags :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecFloat :: (MonadIO m) => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecFloat :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecGtype :: (MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecGtype :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecInt :: (MonadIO m) => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecInt :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecInt64 :: (MonadIO m) => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecInt64 :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecLong :: (MonadIO m) => Text -> Text -> Text -> CLong -> CLong -> CLong -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecLong :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> CLong -> CLong -> CLong -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecObject :: (MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecObject :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecParam :: (MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecParam :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecPointer :: (MonadIO m) => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecPointer :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecString :: (MonadIO m) => Text -> Text -> Text -> Maybe (Text) -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecString :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Maybe (Text) -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecUchar :: (MonadIO m) => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecUchar :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecUint :: (MonadIO m) => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecUint :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecUint64 :: (MonadIO m) => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecUint64 :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecUlong :: (MonadIO m) => Text -> Text -> Text -> CULong -> CULong -> CULong -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecUlong :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> CULong -> CULong -> CULong -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecUnichar :: (MonadIO m) => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecUnichar :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramSpecVariant :: (MonadIO m) => Text -> Text -> Text -> VariantType -> Maybe (GVariant) -> [ParamFlags] -> m GParamSpec
+ GI.GObject.Functions: paramSpecVariant :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> VariantType -> Maybe (GVariant) -> [ParamFlags] -> m GParamSpec
- GI.GObject.Functions: paramTypeRegisterStatic :: (MonadIO m) => Text -> ParamSpecTypeInfo -> m GType
+ GI.GObject.Functions: paramTypeRegisterStatic :: (HasCallStack, MonadIO m) => Text -> ParamSpecTypeInfo -> m GType
- GI.GObject.Functions: paramValueConvert :: (MonadIO m) => GParamSpec -> GValue -> GValue -> Bool -> m Bool
+ GI.GObject.Functions: paramValueConvert :: (HasCallStack, MonadIO m) => GParamSpec -> GValue -> GValue -> Bool -> m Bool
- GI.GObject.Functions: paramValueDefaults :: (MonadIO m) => GParamSpec -> GValue -> m Bool
+ GI.GObject.Functions: paramValueDefaults :: (HasCallStack, MonadIO m) => GParamSpec -> GValue -> m Bool
- GI.GObject.Functions: paramValueSetDefault :: (MonadIO m) => GParamSpec -> GValue -> m ()
+ GI.GObject.Functions: paramValueSetDefault :: (HasCallStack, MonadIO m) => GParamSpec -> GValue -> m ()
- GI.GObject.Functions: paramValueValidate :: (MonadIO m) => GParamSpec -> GValue -> m Bool
+ GI.GObject.Functions: paramValueValidate :: (HasCallStack, MonadIO m) => GParamSpec -> GValue -> m Bool
- GI.GObject.Functions: paramValuesCmp :: (MonadIO m) => GParamSpec -> GValue -> GValue -> m Int32
+ GI.GObject.Functions: paramValuesCmp :: (HasCallStack, MonadIO m) => GParamSpec -> GValue -> GValue -> m Int32
- GI.GObject.Functions: pointerTypeRegisterStatic :: (MonadIO m) => Text -> m GType
+ GI.GObject.Functions: pointerTypeRegisterStatic :: (HasCallStack, MonadIO m) => Text -> m GType
- GI.GObject.Functions: signalAccumulatorFirstWins :: (MonadIO m) => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Functions: signalAccumulatorFirstWins :: (HasCallStack, MonadIO m) => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- GI.GObject.Functions: signalAccumulatorTrueHandled :: (MonadIO m) => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
+ GI.GObject.Functions: signalAccumulatorTrueHandled :: (HasCallStack, MonadIO m) => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- GI.GObject.Functions: signalAddEmissionHook :: (MonadIO m) => Word32 -> Word32 -> SignalEmissionHook -> m CULong
+ GI.GObject.Functions: signalAddEmissionHook :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> SignalEmissionHook -> m CULong
- GI.GObject.Functions: signalChainFromOverridden :: (MonadIO m) => Ptr (Ptr GValue) -> GValue -> m ()
+ GI.GObject.Functions: signalChainFromOverridden :: (HasCallStack, MonadIO m) => Ptr (Ptr GValue) -> GValue -> m ()
- GI.GObject.Functions: signalConnectClosure :: (MonadIO m, IsObject a) => a -> Text -> Closure -> Bool -> m CULong
+ GI.GObject.Functions: signalConnectClosure :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> Closure -> Bool -> m CULong
- GI.GObject.Functions: signalConnectClosureById :: (MonadIO m, IsObject a) => a -> Word32 -> Word32 -> Closure -> Bool -> m CULong
+ GI.GObject.Functions: signalConnectClosureById :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> Word32 -> Closure -> Bool -> m CULong
- GI.GObject.Functions: signalEmitv :: (MonadIO m) => Ptr (Ptr GValue) -> Word32 -> Word32 -> m (GValue)
+ GI.GObject.Functions: signalEmitv :: (HasCallStack, MonadIO m) => Ptr (Ptr GValue) -> Word32 -> Word32 -> m (GValue)
- GI.GObject.Functions: signalGetInvocationHint :: (MonadIO m, IsObject a) => a -> m SignalInvocationHint
+ GI.GObject.Functions: signalGetInvocationHint :: (HasCallStack, MonadIO m, IsObject a) => a -> m SignalInvocationHint
- GI.GObject.Functions: signalHandlerBlock :: (MonadIO m, IsObject a) => a -> CULong -> m ()
+ GI.GObject.Functions: signalHandlerBlock :: (HasCallStack, MonadIO m, IsObject a) => a -> CULong -> m ()
- GI.GObject.Functions: signalHandlerDisconnect :: (MonadIO m, IsObject a) => a -> CULong -> m ()
+ GI.GObject.Functions: signalHandlerDisconnect :: (HasCallStack, MonadIO m, IsObject a) => a -> CULong -> m ()
- GI.GObject.Functions: signalHandlerFind :: (MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m CULong
+ GI.GObject.Functions: signalHandlerFind :: (HasCallStack, MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m CULong
- GI.GObject.Functions: signalHandlerIsConnected :: (MonadIO m, IsObject a) => a -> CULong -> m Bool
+ GI.GObject.Functions: signalHandlerIsConnected :: (HasCallStack, MonadIO m, IsObject a) => a -> CULong -> m Bool
- GI.GObject.Functions: signalHandlerUnblock :: (MonadIO m, IsObject a) => a -> CULong -> m ()
+ GI.GObject.Functions: signalHandlerUnblock :: (HasCallStack, MonadIO m, IsObject a) => a -> CULong -> m ()
- GI.GObject.Functions: signalHandlersBlockMatched :: (MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
+ GI.GObject.Functions: signalHandlersBlockMatched :: (HasCallStack, MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
- GI.GObject.Functions: signalHandlersDestroy :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Functions: signalHandlersDestroy :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Functions: signalHandlersDisconnectMatched :: (MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
+ GI.GObject.Functions: signalHandlersDisconnectMatched :: (HasCallStack, MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
- GI.GObject.Functions: signalHandlersUnblockMatched :: (MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
+ GI.GObject.Functions: signalHandlersUnblockMatched :: (HasCallStack, MonadIO m, IsObject a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe (Closure) -> Ptr () -> Ptr () -> m Word32
- GI.GObject.Functions: signalHasHandlerPending :: (MonadIO m, IsObject a) => a -> Word32 -> Word32 -> Bool -> m Bool
+ GI.GObject.Functions: signalHasHandlerPending :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> Word32 -> Bool -> m Bool
- GI.GObject.Functions: signalListIds :: (MonadIO m) => GType -> m [Word32]
+ GI.GObject.Functions: signalListIds :: (HasCallStack, MonadIO m) => GType -> m [Word32]
- GI.GObject.Functions: signalLookup :: (MonadIO m) => Text -> GType -> m Word32
+ GI.GObject.Functions: signalLookup :: (HasCallStack, MonadIO m) => Text -> GType -> m Word32
- GI.GObject.Functions: signalName :: (MonadIO m) => Word32 -> m Text
+ GI.GObject.Functions: signalName :: (HasCallStack, MonadIO m) => Word32 -> m Text
- GI.GObject.Functions: signalOverrideClassClosure :: (MonadIO m) => Word32 -> GType -> Closure -> m ()
+ GI.GObject.Functions: signalOverrideClassClosure :: (HasCallStack, MonadIO m) => Word32 -> GType -> Closure -> m ()
- GI.GObject.Functions: signalParseName :: (MonadIO m) => Text -> GType -> Bool -> m (Bool, Word32, Word32)
+ GI.GObject.Functions: signalParseName :: (HasCallStack, MonadIO m) => Text -> GType -> Bool -> m (Bool, Word32, Word32)
- GI.GObject.Functions: signalQuery :: (MonadIO m) => Word32 -> m (SignalQuery)
+ GI.GObject.Functions: signalQuery :: (HasCallStack, MonadIO m) => Word32 -> m (SignalQuery)
- GI.GObject.Functions: signalRemoveEmissionHook :: (MonadIO m) => Word32 -> CULong -> m ()
+ GI.GObject.Functions: signalRemoveEmissionHook :: (HasCallStack, MonadIO m) => Word32 -> CULong -> m ()
- GI.GObject.Functions: signalStopEmission :: (MonadIO m, IsObject a) => a -> Word32 -> Word32 -> m ()
+ GI.GObject.Functions: signalStopEmission :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> Word32 -> m ()
- GI.GObject.Functions: signalStopEmissionByName :: (MonadIO m, IsObject a) => a -> Text -> m ()
+ GI.GObject.Functions: signalStopEmissionByName :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> m ()
- GI.GObject.Functions: signalTypeCclosureNew :: (MonadIO m) => GType -> Word32 -> m Closure
+ GI.GObject.Functions: signalTypeCclosureNew :: (HasCallStack, MonadIO m) => GType -> Word32 -> m Closure
- GI.GObject.Functions: sourceSetClosure :: (MonadIO m) => Source -> Closure -> m ()
+ GI.GObject.Functions: sourceSetClosure :: (HasCallStack, MonadIO m) => Source -> Closure -> m ()
- GI.GObject.Functions: sourceSetDummyCallback :: (MonadIO m) => Source -> m ()
+ GI.GObject.Functions: sourceSetDummyCallback :: (HasCallStack, MonadIO m) => Source -> m ()
- GI.GObject.Functions: strdupValueContents :: (MonadIO m) => GValue -> m Text
+ GI.GObject.Functions: strdupValueContents :: (HasCallStack, MonadIO m) => GValue -> m Text
- GI.GObject.Functions: typeAddClassPrivate :: (MonadIO m) => GType -> Word64 -> m ()
+ GI.GObject.Functions: typeAddClassPrivate :: (HasCallStack, MonadIO m) => GType -> Word64 -> m ()
- GI.GObject.Functions: typeAddInstancePrivate :: (MonadIO m) => GType -> Word64 -> m Int32
+ GI.GObject.Functions: typeAddInstancePrivate :: (HasCallStack, MonadIO m) => GType -> Word64 -> m Int32
- GI.GObject.Functions: typeAddInterfaceDynamic :: (MonadIO m, IsTypePlugin a) => GType -> GType -> a -> m ()
+ GI.GObject.Functions: typeAddInterfaceDynamic :: (HasCallStack, MonadIO m, IsTypePlugin a) => GType -> GType -> a -> m ()
- GI.GObject.Functions: typeAddInterfaceStatic :: (MonadIO m) => GType -> GType -> InterfaceInfo -> m ()
+ GI.GObject.Functions: typeAddInterfaceStatic :: (HasCallStack, MonadIO m) => GType -> GType -> InterfaceInfo -> m ()
- GI.GObject.Functions: typeCheckClassIsA :: (MonadIO m) => TypeClass -> GType -> m Bool
+ GI.GObject.Functions: typeCheckClassIsA :: (HasCallStack, MonadIO m) => TypeClass -> GType -> m Bool
- GI.GObject.Functions: typeCheckInstance :: (MonadIO m) => TypeInstance -> m Bool
+ GI.GObject.Functions: typeCheckInstance :: (HasCallStack, MonadIO m) => TypeInstance -> m Bool
- GI.GObject.Functions: typeCheckInstanceIsA :: (MonadIO m) => TypeInstance -> GType -> m Bool
+ GI.GObject.Functions: typeCheckInstanceIsA :: (HasCallStack, MonadIO m) => TypeInstance -> GType -> m Bool
- GI.GObject.Functions: typeCheckInstanceIsFundamentallyA :: (MonadIO m) => TypeInstance -> GType -> m Bool
+ GI.GObject.Functions: typeCheckInstanceIsFundamentallyA :: (HasCallStack, MonadIO m) => TypeInstance -> GType -> m Bool
- GI.GObject.Functions: typeCheckIsValueType :: (MonadIO m) => GType -> m Bool
+ GI.GObject.Functions: typeCheckIsValueType :: (HasCallStack, MonadIO m) => GType -> m Bool
- GI.GObject.Functions: typeCheckValue :: (MonadIO m) => GValue -> m Bool
+ GI.GObject.Functions: typeCheckValue :: (HasCallStack, MonadIO m) => GValue -> m Bool
- GI.GObject.Functions: typeCheckValueHolds :: (MonadIO m) => GValue -> GType -> m Bool
+ GI.GObject.Functions: typeCheckValueHolds :: (HasCallStack, MonadIO m) => GValue -> GType -> m Bool
- GI.GObject.Functions: typeChildren :: (MonadIO m) => GType -> m [GType]
+ GI.GObject.Functions: typeChildren :: (HasCallStack, MonadIO m) => GType -> m [GType]
- GI.GObject.Functions: typeDefaultInterfacePeek :: (MonadIO m) => GType -> m TypeInterface
+ GI.GObject.Functions: typeDefaultInterfacePeek :: (HasCallStack, MonadIO m) => GType -> m TypeInterface
- GI.GObject.Functions: typeDefaultInterfaceRef :: (MonadIO m) => GType -> m TypeInterface
+ GI.GObject.Functions: typeDefaultInterfaceRef :: (HasCallStack, MonadIO m) => GType -> m TypeInterface
- GI.GObject.Functions: typeDefaultInterfaceUnref :: (MonadIO m) => TypeInterface -> m ()
+ GI.GObject.Functions: typeDefaultInterfaceUnref :: (HasCallStack, MonadIO m) => TypeInterface -> m ()
- GI.GObject.Functions: typeDepth :: (MonadIO m) => GType -> m Word32
+ GI.GObject.Functions: typeDepth :: (HasCallStack, MonadIO m) => GType -> m Word32
- GI.GObject.Functions: typeEnsure :: (MonadIO m) => GType -> m ()
+ GI.GObject.Functions: typeEnsure :: (HasCallStack, MonadIO m) => GType -> m ()
- GI.GObject.Functions: typeFreeInstance :: (MonadIO m) => TypeInstance -> m ()
+ GI.GObject.Functions: typeFreeInstance :: (HasCallStack, MonadIO m) => TypeInstance -> m ()
- GI.GObject.Functions: typeFromName :: (MonadIO m) => Text -> m GType
+ GI.GObject.Functions: typeFromName :: (HasCallStack, MonadIO m) => Text -> m GType
- GI.GObject.Functions: typeFundamental :: (MonadIO m) => GType -> m GType
+ GI.GObject.Functions: typeFundamental :: (HasCallStack, MonadIO m) => GType -> m GType
- GI.GObject.Functions: typeFundamentalNext :: (MonadIO m) => m GType
+ GI.GObject.Functions: typeFundamentalNext :: (HasCallStack, MonadIO m) => m GType
- GI.GObject.Functions: typeGetInstanceCount :: (MonadIO m) => GType -> m Int32
+ GI.GObject.Functions: typeGetInstanceCount :: (HasCallStack, MonadIO m) => GType -> m Int32
- GI.GObject.Functions: typeGetQdata :: (MonadIO m) => GType -> Word32 -> m (Ptr ())
+ GI.GObject.Functions: typeGetQdata :: (HasCallStack, MonadIO m) => GType -> Word32 -> m (Ptr ())
- GI.GObject.Functions: typeGetTypeRegistrationSerial :: (MonadIO m) => m Word32
+ GI.GObject.Functions: typeGetTypeRegistrationSerial :: (HasCallStack, MonadIO m) => m Word32
- GI.GObject.Functions: typeInit :: (MonadIO m) => m ()
+ GI.GObject.Functions: typeInit :: (HasCallStack, MonadIO m) => m ()
- GI.GObject.Functions: typeInitWithDebugFlags :: (MonadIO m) => [TypeDebugFlags] -> m ()
+ GI.GObject.Functions: typeInitWithDebugFlags :: (HasCallStack, MonadIO m) => [TypeDebugFlags] -> m ()
- GI.GObject.Functions: typeInterfaces :: (MonadIO m) => GType -> m [GType]
+ GI.GObject.Functions: typeInterfaces :: (HasCallStack, MonadIO m) => GType -> m [GType]
- GI.GObject.Functions: typeIsA :: (MonadIO m) => GType -> GType -> m Bool
+ GI.GObject.Functions: typeIsA :: (HasCallStack, MonadIO m) => GType -> GType -> m Bool
- GI.GObject.Functions: typeName :: (MonadIO m) => GType -> m Text
+ GI.GObject.Functions: typeName :: (HasCallStack, MonadIO m) => GType -> m Text
- GI.GObject.Functions: typeNameFromClass :: (MonadIO m) => TypeClass -> m Text
+ GI.GObject.Functions: typeNameFromClass :: (HasCallStack, MonadIO m) => TypeClass -> m Text
- GI.GObject.Functions: typeNameFromInstance :: (MonadIO m) => TypeInstance -> m Text
+ GI.GObject.Functions: typeNameFromInstance :: (HasCallStack, MonadIO m) => TypeInstance -> m Text
- GI.GObject.Functions: typeNextBase :: (MonadIO m) => GType -> GType -> m GType
+ GI.GObject.Functions: typeNextBase :: (HasCallStack, MonadIO m) => GType -> GType -> m GType
- GI.GObject.Functions: typeParent :: (MonadIO m) => GType -> m GType
+ GI.GObject.Functions: typeParent :: (HasCallStack, MonadIO m) => GType -> m GType
- GI.GObject.Functions: typeQname :: (MonadIO m) => GType -> m Word32
+ GI.GObject.Functions: typeQname :: (HasCallStack, MonadIO m) => GType -> m Word32
- GI.GObject.Functions: typeQuery :: (MonadIO m) => GType -> m (TypeQuery)
+ GI.GObject.Functions: typeQuery :: (HasCallStack, MonadIO m) => GType -> m (TypeQuery)
- GI.GObject.Functions: typeRegisterDynamic :: (MonadIO m, IsTypePlugin a) => GType -> Text -> a -> [TypeFlags] -> m GType
+ GI.GObject.Functions: typeRegisterDynamic :: (HasCallStack, MonadIO m, IsTypePlugin a) => GType -> Text -> a -> [TypeFlags] -> m GType
- GI.GObject.Functions: typeRegisterFundamental :: (MonadIO m) => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType
+ GI.GObject.Functions: typeRegisterFundamental :: (HasCallStack, MonadIO m) => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType
- GI.GObject.Functions: typeRegisterStatic :: (MonadIO m) => GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
+ GI.GObject.Functions: typeRegisterStatic :: (HasCallStack, MonadIO m) => GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
- GI.GObject.Functions: typeSetQdata :: (MonadIO m) => GType -> Word32 -> Ptr () -> m ()
+ GI.GObject.Functions: typeSetQdata :: (HasCallStack, MonadIO m) => GType -> Word32 -> Ptr () -> m ()
- GI.GObject.Functions: typeTestFlags :: (MonadIO m) => GType -> Word32 -> m Bool
+ GI.GObject.Functions: typeTestFlags :: (HasCallStack, MonadIO m) => GType -> Word32 -> m Bool
- GI.GObject.Interfaces.TypePlugin: typePluginCompleteInterfaceInfo :: (MonadIO m, IsTypePlugin a) => a -> GType -> GType -> InterfaceInfo -> m ()
+ GI.GObject.Interfaces.TypePlugin: typePluginCompleteInterfaceInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => a -> GType -> GType -> InterfaceInfo -> m ()
- GI.GObject.Interfaces.TypePlugin: typePluginCompleteTypeInfo :: (MonadIO m, IsTypePlugin a) => a -> GType -> TypeInfo -> TypeValueTable -> m ()
+ GI.GObject.Interfaces.TypePlugin: typePluginCompleteTypeInfo :: (HasCallStack, MonadIO m, IsTypePlugin a) => a -> GType -> TypeInfo -> TypeValueTable -> m ()
- GI.GObject.Interfaces.TypePlugin: typePluginUnuse :: (MonadIO m, IsTypePlugin a) => a -> m ()
+ GI.GObject.Interfaces.TypePlugin: typePluginUnuse :: (HasCallStack, MonadIO m, IsTypePlugin a) => a -> m ()
- GI.GObject.Interfaces.TypePlugin: typePluginUse :: (MonadIO m, IsTypePlugin a) => a -> m ()
+ GI.GObject.Interfaces.TypePlugin: typePluginUse :: (HasCallStack, MonadIO m, IsTypePlugin a) => a -> m ()
- GI.GObject.Objects.Binding: bindingGetFlags :: (MonadIO m, IsBinding a) => a -> m [BindingFlags]
+ GI.GObject.Objects.Binding: bindingGetFlags :: (HasCallStack, MonadIO m, IsBinding a) => a -> m [BindingFlags]
- GI.GObject.Objects.Binding: bindingGetSource :: (MonadIO m, IsBinding a) => a -> m Object
+ GI.GObject.Objects.Binding: bindingGetSource :: (HasCallStack, MonadIO m, IsBinding a) => a -> m Object
- GI.GObject.Objects.Binding: bindingGetSourceProperty :: (MonadIO m, IsBinding a) => a -> m Text
+ GI.GObject.Objects.Binding: bindingGetSourceProperty :: (HasCallStack, MonadIO m, IsBinding a) => a -> m Text
- GI.GObject.Objects.Binding: bindingGetTarget :: (MonadIO m, IsBinding a) => a -> m Object
+ GI.GObject.Objects.Binding: bindingGetTarget :: (HasCallStack, MonadIO m, IsBinding a) => a -> m Object
- GI.GObject.Objects.Binding: bindingGetTargetProperty :: (MonadIO m, IsBinding a) => a -> m Text
+ GI.GObject.Objects.Binding: bindingGetTargetProperty :: (HasCallStack, MonadIO m, IsBinding a) => a -> m Text
- GI.GObject.Objects.Binding: bindingUnbind :: (MonadIO m, IsBinding a) => a -> m ()
+ GI.GObject.Objects.Binding: bindingUnbind :: (HasCallStack, MonadIO m, IsBinding a) => a -> m ()
- GI.GObject.Objects.Object: objectBindProperty :: (MonadIO m, IsObject a, IsObject b) => a -> Text -> b -> Text -> [BindingFlags] -> m Binding
+ GI.GObject.Objects.Object: objectBindProperty :: (HasCallStack, MonadIO m, IsObject a, IsObject b) => a -> Text -> b -> Text -> [BindingFlags] -> m Binding
- GI.GObject.Objects.Object: objectBindPropertyFull :: (MonadIO m, IsObject a, IsObject b) => a -> Text -> b -> Text -> [BindingFlags] -> Closure -> Closure -> m Binding
+ GI.GObject.Objects.Object: objectBindPropertyFull :: (HasCallStack, MonadIO m, IsObject a, IsObject b) => a -> Text -> b -> Text -> [BindingFlags] -> Closure -> Closure -> m Binding
- GI.GObject.Objects.Object: objectCompatControl :: (MonadIO m) => Word64 -> Ptr () -> m Word64
+ GI.GObject.Objects.Object: objectCompatControl :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> m Word64
- GI.GObject.Objects.Object: objectForceFloating :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Objects.Object: objectForceFloating :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Objects.Object: objectFreezeNotify :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Objects.Object: objectFreezeNotify :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Objects.Object: objectGetData :: (MonadIO m, IsObject a) => a -> Text -> m (Ptr ())
+ GI.GObject.Objects.Object: objectGetData :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> m (Ptr ())
- GI.GObject.Objects.Object: objectGetProperty :: (MonadIO m, IsObject a) => a -> Text -> GValue -> m ()
+ GI.GObject.Objects.Object: objectGetProperty :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> GValue -> m ()
- GI.GObject.Objects.Object: objectGetQdata :: (MonadIO m, IsObject a) => a -> Word32 -> m (Ptr ())
+ GI.GObject.Objects.Object: objectGetQdata :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> m (Ptr ())
- GI.GObject.Objects.Object: objectInterfaceFindProperty :: (MonadIO m) => TypeInterface -> Text -> m GParamSpec
+ GI.GObject.Objects.Object: objectInterfaceFindProperty :: (HasCallStack, MonadIO m) => TypeInterface -> Text -> m GParamSpec
- GI.GObject.Objects.Object: objectInterfaceInstallProperty :: (MonadIO m) => TypeInterface -> GParamSpec -> m ()
+ GI.GObject.Objects.Object: objectInterfaceInstallProperty :: (HasCallStack, MonadIO m) => TypeInterface -> GParamSpec -> m ()
- GI.GObject.Objects.Object: objectIsFloating :: (MonadIO m, IsObject a) => a -> m Bool
+ GI.GObject.Objects.Object: objectIsFloating :: (HasCallStack, MonadIO m, IsObject a) => a -> m Bool
- GI.GObject.Objects.Object: objectNew :: (MonadIO m) => GType -> [Parameter] -> m Object
+ GI.GObject.Objects.Object: objectNew :: (HasCallStack, MonadIO m) => GType -> [Parameter] -> m Object
- GI.GObject.Objects.Object: objectNotify :: (MonadIO m, IsObject a) => a -> Text -> m ()
+ GI.GObject.Objects.Object: objectNotify :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> m ()
- GI.GObject.Objects.Object: objectNotifyByPspec :: (MonadIO m, IsObject a) => a -> GParamSpec -> m ()
+ GI.GObject.Objects.Object: objectNotifyByPspec :: (HasCallStack, MonadIO m, IsObject a) => a -> GParamSpec -> m ()
- GI.GObject.Objects.Object: objectRef :: (MonadIO m, IsObject a) => a -> m Object
+ GI.GObject.Objects.Object: objectRef :: (HasCallStack, MonadIO m, IsObject a) => a -> m Object
- GI.GObject.Objects.Object: objectRefSink :: (MonadIO m, IsObject a) => a -> m Object
+ GI.GObject.Objects.Object: objectRefSink :: (HasCallStack, MonadIO m, IsObject a) => a -> m Object
- GI.GObject.Objects.Object: objectReplaceData :: (MonadIO m, IsObject a) => a -> Text -> Ptr () -> Ptr () -> Maybe (DestroyNotify) -> Maybe (DestroyNotify) -> m Bool
+ GI.GObject.Objects.Object: objectReplaceData :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> Ptr () -> Ptr () -> Maybe (DestroyNotify) -> Maybe (DestroyNotify) -> m Bool
- GI.GObject.Objects.Object: objectReplaceQdata :: (MonadIO m, IsObject a) => a -> Word32 -> Ptr () -> Ptr () -> Maybe (DestroyNotify) -> Maybe (DestroyNotify) -> m Bool
+ GI.GObject.Objects.Object: objectReplaceQdata :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> Ptr () -> Ptr () -> Maybe (DestroyNotify) -> Maybe (DestroyNotify) -> m Bool
- GI.GObject.Objects.Object: objectRunDispose :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Objects.Object: objectRunDispose :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Objects.Object: objectSetData :: (MonadIO m, IsObject a) => a -> Text -> Ptr () -> m ()
+ GI.GObject.Objects.Object: objectSetData :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> Ptr () -> m ()
- GI.GObject.Objects.Object: objectSetProperty :: (MonadIO m, IsObject a) => a -> Text -> GValue -> m ()
+ GI.GObject.Objects.Object: objectSetProperty :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> GValue -> m ()
- GI.GObject.Objects.Object: objectStealData :: (MonadIO m, IsObject a) => a -> Text -> m (Ptr ())
+ GI.GObject.Objects.Object: objectStealData :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> m (Ptr ())
- GI.GObject.Objects.Object: objectStealQdata :: (MonadIO m, IsObject a) => a -> Word32 -> m (Ptr ())
+ GI.GObject.Objects.Object: objectStealQdata :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> m (Ptr ())
- GI.GObject.Objects.Object: objectThawNotify :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Objects.Object: objectThawNotify :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Objects.Object: objectUnref :: (MonadIO m, IsObject a) => a -> m ()
+ GI.GObject.Objects.Object: objectUnref :: (HasCallStack, MonadIO m, IsObject a) => a -> m ()
- GI.GObject.Objects.Object: objectWatchClosure :: (MonadIO m, IsObject a) => a -> Closure -> m ()
+ GI.GObject.Objects.Object: objectWatchClosure :: (HasCallStack, MonadIO m, IsObject a) => a -> Closure -> m ()
- GI.GObject.Objects.TypeModule: typeModuleAddInterface :: (MonadIO m, IsTypeModule a) => a -> GType -> GType -> InterfaceInfo -> m ()
+ GI.GObject.Objects.TypeModule: typeModuleAddInterface :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> GType -> GType -> InterfaceInfo -> m ()
- GI.GObject.Objects.TypeModule: typeModuleRegisterEnum :: (MonadIO m, IsTypeModule a) => a -> Text -> EnumValue -> m GType
+ GI.GObject.Objects.TypeModule: typeModuleRegisterEnum :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> Text -> EnumValue -> m GType
- GI.GObject.Objects.TypeModule: typeModuleRegisterFlags :: (MonadIO m, IsTypeModule a) => a -> Text -> FlagsValue -> m GType
+ GI.GObject.Objects.TypeModule: typeModuleRegisterFlags :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> Text -> FlagsValue -> m GType
- GI.GObject.Objects.TypeModule: typeModuleRegisterType :: (MonadIO m, IsTypeModule a) => a -> GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
+ GI.GObject.Objects.TypeModule: typeModuleRegisterType :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
- GI.GObject.Objects.TypeModule: typeModuleSetName :: (MonadIO m, IsTypeModule a) => a -> Text -> m ()
+ GI.GObject.Objects.TypeModule: typeModuleSetName :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> Text -> m ()
- GI.GObject.Objects.TypeModule: typeModuleUnuse :: (MonadIO m, IsTypeModule a) => a -> m ()
+ GI.GObject.Objects.TypeModule: typeModuleUnuse :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> m ()
- GI.GObject.Objects.TypeModule: typeModuleUse :: (MonadIO m, IsTypeModule a) => a -> m Bool
+ GI.GObject.Objects.TypeModule: typeModuleUse :: (HasCallStack, MonadIO m, IsTypeModule a) => a -> m Bool
- GI.GObject.Structs.CClosure: cClosureMarshalBOOLEAN_BOXEDBOXED :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalBOOLEAN_BOXEDBOXED :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalBOOLEAN_FLAGS :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalBOOLEAN_FLAGS :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalGeneric :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalGeneric :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalSTRING_OBJECTPOINTER :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalSTRING_OBJECTPOINTER :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_BOOLEAN :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_BOOLEAN :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_BOXED :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_BOXED :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_CHAR :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_CHAR :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_DOUBLE :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_DOUBLE :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_ENUM :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_ENUM :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_FLAGS :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_FLAGS :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_FLOAT :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_FLOAT :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_INT :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_INT :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_LONG :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_LONG :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_OBJECT :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_OBJECT :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_PARAM :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_PARAM :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_POINTER :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_POINTER :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_STRING :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_STRING :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_UCHAR :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_UCHAR :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_UINT :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_UINT :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_UINTPOINTER :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_UINTPOINTER :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_ULONG :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_ULONG :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_VARIANT :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_VARIANT :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.CClosure: cClosureMarshalVOID_VOID :: (MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Structs.CClosure: cClosureMarshalVOID_VOID :: (HasCallStack, MonadIO m) => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()
- GI.GObject.Structs.ParamSpecPool: paramSpecPoolInsert :: (MonadIO m) => ParamSpecPool -> GParamSpec -> GType -> m ()
+ GI.GObject.Structs.ParamSpecPool: paramSpecPoolInsert :: (HasCallStack, MonadIO m) => ParamSpecPool -> GParamSpec -> GType -> m ()
- GI.GObject.Structs.ParamSpecPool: paramSpecPoolListOwned :: (MonadIO m) => ParamSpecPool -> GType -> m [GParamSpec]
+ GI.GObject.Structs.ParamSpecPool: paramSpecPoolListOwned :: (HasCallStack, MonadIO m) => ParamSpecPool -> GType -> m [GParamSpec]
- GI.GObject.Structs.ParamSpecPool: paramSpecPoolLookup :: (MonadIO m) => ParamSpecPool -> Text -> GType -> Bool -> m GParamSpec
+ GI.GObject.Structs.ParamSpecPool: paramSpecPoolLookup :: (HasCallStack, MonadIO m) => ParamSpecPool -> Text -> GType -> Bool -> m GParamSpec
- GI.GObject.Structs.ParamSpecPool: paramSpecPoolNew :: (MonadIO m) => Bool -> m ParamSpecPool
+ GI.GObject.Structs.ParamSpecPool: paramSpecPoolNew :: (HasCallStack, MonadIO m) => Bool -> m ParamSpecPool
- GI.GObject.Structs.ParamSpecPool: paramSpecPoolRemove :: (MonadIO m) => ParamSpecPool -> GParamSpec -> m ()
+ GI.GObject.Structs.ParamSpecPool: paramSpecPoolRemove :: (HasCallStack, MonadIO m) => ParamSpecPool -> GParamSpec -> m ()
- GI.GObject.Structs.TypeClass: typeClassAddPrivate :: (MonadIO m) => TypeClass -> Word64 -> m ()
+ GI.GObject.Structs.TypeClass: typeClassAddPrivate :: (HasCallStack, MonadIO m) => TypeClass -> Word64 -> m ()
- GI.GObject.Structs.TypeClass: typeClassAdjustPrivateOffset :: (MonadIO m) => Ptr () -> Int32 -> m ()
+ GI.GObject.Structs.TypeClass: typeClassAdjustPrivateOffset :: (HasCallStack, MonadIO m) => Ptr () -> Int32 -> m ()
- GI.GObject.Structs.TypeClass: typeClassGetPrivate :: (MonadIO m) => TypeClass -> GType -> m (Ptr ())
+ GI.GObject.Structs.TypeClass: typeClassGetPrivate :: (HasCallStack, MonadIO m) => TypeClass -> GType -> m (Ptr ())
- GI.GObject.Structs.TypeClass: typeClassPeek :: (MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassPeek :: (HasCallStack, MonadIO m) => GType -> m TypeClass
- GI.GObject.Structs.TypeClass: typeClassPeekParent :: (MonadIO m) => TypeClass -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassPeekParent :: (HasCallStack, MonadIO m) => TypeClass -> m TypeClass
- GI.GObject.Structs.TypeClass: typeClassPeekStatic :: (MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassPeekStatic :: (HasCallStack, MonadIO m) => GType -> m TypeClass
- GI.GObject.Structs.TypeClass: typeClassRef :: (MonadIO m) => GType -> m TypeClass
+ GI.GObject.Structs.TypeClass: typeClassRef :: (HasCallStack, MonadIO m) => GType -> m TypeClass
- GI.GObject.Structs.TypeClass: typeClassUnref :: (MonadIO m) => TypeClass -> m ()
+ GI.GObject.Structs.TypeClass: typeClassUnref :: (HasCallStack, MonadIO m) => TypeClass -> m ()
- GI.GObject.Structs.TypeInstance: typeInstanceGetPrivate :: (MonadIO m) => TypeInstance -> GType -> m (Ptr ())
+ GI.GObject.Structs.TypeInstance: typeInstanceGetPrivate :: (HasCallStack, MonadIO m) => TypeInstance -> GType -> m (Ptr ())
- GI.GObject.Structs.TypeInterface: typeInterfaceAddPrerequisite :: (MonadIO m) => GType -> GType -> m ()
+ GI.GObject.Structs.TypeInterface: typeInterfaceAddPrerequisite :: (HasCallStack, MonadIO m) => GType -> GType -> m ()
- GI.GObject.Structs.TypeInterface: typeInterfacePeek :: (MonadIO m) => TypeClass -> GType -> m TypeInterface
+ GI.GObject.Structs.TypeInterface: typeInterfacePeek :: (HasCallStack, MonadIO m) => TypeClass -> GType -> m TypeInterface
- GI.GObject.Structs.TypeInterface: typeInterfacePeekParent :: (MonadIO m) => TypeInterface -> m TypeInterface
+ GI.GObject.Structs.TypeInterface: typeInterfacePeekParent :: (HasCallStack, MonadIO m) => TypeInterface -> m TypeInterface
- GI.GObject.Structs.TypeInterface: typeInterfacePrerequisites :: (MonadIO m) => GType -> m [GType]
+ GI.GObject.Structs.TypeInterface: typeInterfacePrerequisites :: (HasCallStack, MonadIO m) => GType -> m [GType]
- GI.GObject.Structs.ValueArray: valueArrayAppend :: (MonadIO m) => ValueArray -> Maybe (GValue) -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayAppend :: (HasCallStack, MonadIO m) => ValueArray -> Maybe (GValue) -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArrayCopy :: (MonadIO m) => ValueArray -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayCopy :: (HasCallStack, MonadIO m) => ValueArray -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArrayFree :: (MonadIO m) => ValueArray -> m ()
+ GI.GObject.Structs.ValueArray: valueArrayFree :: (HasCallStack, MonadIO m) => ValueArray -> m ()
- GI.GObject.Structs.ValueArray: valueArrayGetNth :: (MonadIO m) => ValueArray -> Word32 -> m GValue
+ GI.GObject.Structs.ValueArray: valueArrayGetNth :: (HasCallStack, MonadIO m) => ValueArray -> Word32 -> m GValue
- GI.GObject.Structs.ValueArray: valueArrayInsert :: (MonadIO m) => ValueArray -> Word32 -> Maybe (GValue) -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayInsert :: (HasCallStack, MonadIO m) => ValueArray -> Word32 -> Maybe (GValue) -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArrayNew :: (MonadIO m) => Word32 -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayNew :: (HasCallStack, MonadIO m) => Word32 -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArrayPrepend :: (MonadIO m) => ValueArray -> Maybe (GValue) -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayPrepend :: (HasCallStack, MonadIO m) => ValueArray -> Maybe (GValue) -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArrayRemove :: (MonadIO m) => ValueArray -> Word32 -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArrayRemove :: (HasCallStack, MonadIO m) => ValueArray -> Word32 -> m ValueArray
- GI.GObject.Structs.ValueArray: valueArraySort :: (MonadIO m) => ValueArray -> CompareDataFunc -> m ValueArray
+ GI.GObject.Structs.ValueArray: valueArraySort :: (HasCallStack, MonadIO m) => ValueArray -> CompareDataFunc -> m ValueArray
Files
- README.md +3/−1
- gi-gobject.cabal +1/−1
README.md view
@@ -1,4 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -https://hackage.haskell.org/package/gi-gobject-2.0.10/docs/GI-GObject.html+https://hackage.haskell.org/package/gi-gobject-2.0.11/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).
gi-gobject.cabal view
@@ -1,5 +1,5 @@ name: gi-gobject-version: 2.0.10+version: 2.0.11 synopsis: GObject bindings description: Bindings for GObject, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi