Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Methods
- boxedCopy
- boxedFree
- enumCompleteTypeInfo
- enumGetValue
- enumGetValueByName
- enumGetValueByNick
- enumRegisterStatic
- flagsCompleteTypeInfo
- flagsGetFirstValue
- flagsGetValueByName
- flagsGetValueByNick
- flagsRegisterStatic
- gtypeGetType
- paramSpecBoolean
- paramSpecBoxed
- paramSpecChar
- paramSpecDouble
- paramSpecEnum
- paramSpecFlags
- paramSpecFloat
- paramSpecGtype
- paramSpecInt
- paramSpecInt64
- paramSpecLong
- paramSpecObject
- paramSpecParam
- paramSpecPointer
- paramSpecString
- paramSpecUchar
- paramSpecUint
- paramSpecUint64
- paramSpecUlong
- paramSpecUnichar
- paramSpecVariant
- paramTypeRegisterStatic
- paramValueConvert
- paramValueDefaults
- paramValueSetDefault
- paramValueValidate
- paramValuesCmp
- pointerTypeRegisterStatic
- signalAccumulatorFirstWins
- signalAccumulatorTrueHandled
- signalAddEmissionHook
- signalChainFromOverridden
- signalConnectClosure
- signalConnectClosureById
- signalEmitv
- signalGetInvocationHint
- signalHandlerBlock
- signalHandlerDisconnect
- signalHandlerFind
- signalHandlerIsConnected
- signalHandlerUnblock
- signalHandlersBlockMatched
- signalHandlersDestroy
- signalHandlersDisconnectMatched
- signalHandlersUnblockMatched
- signalHasHandlerPending
- signalListIds
- signalLookup
- signalName
- signalOverrideClassClosure
- signalParseName
- signalQuery
- signalRemoveEmissionHook
- signalStopEmission
- signalStopEmissionByName
- signalTypeCclosureNew
- sourceSetClosure
- sourceSetDummyCallback
- strdupValueContents
- typeAddClassPrivate
- typeAddInstancePrivate
- typeAddInterfaceDynamic
- typeAddInterfaceStatic
- typeCheckClassIsA
- typeCheckInstance
- typeCheckInstanceIsA
- typeCheckInstanceIsFundamentallyA
- typeCheckIsValueType
- typeCheckValue
- typeCheckValueHolds
- typeChildren
- typeDefaultInterfacePeek
- typeDefaultInterfaceRef
- typeDefaultInterfaceUnref
- typeDepth
- typeEnsure
- typeFreeInstance
- typeFromName
- typeFundamental
- typeFundamentalNext
- typeGetInstanceCount
- typeGetQdata
- typeGetTypeRegistrationSerial
- typeInit
- typeInitWithDebugFlags
- typeInterfaces
- typeIsA
- typeName
- typeNameFromClass
- typeNameFromInstance
- typeNextBase
- typeParent
- typeQname
- typeQuery
- typeRegisterDynamic
- typeRegisterFundamental
- typeRegisterStatic
- typeSetQdata
- typeTestFlags
- boxedCopy :: MonadIO m => GType -> Ptr () -> m (Ptr ())
- boxedFree :: MonadIO m => GType -> Ptr () -> m ()
- enumCompleteTypeInfo :: MonadIO m => GType -> EnumValue -> m TypeInfo
- enumGetValue :: MonadIO m => EnumClass -> Int32 -> m EnumValue
- enumGetValueByName :: MonadIO m => EnumClass -> Text -> m EnumValue
- enumGetValueByNick :: MonadIO m => EnumClass -> Text -> m EnumValue
- enumRegisterStatic :: MonadIO m => Text -> EnumValue -> m GType
- flagsCompleteTypeInfo :: MonadIO m => GType -> FlagsValue -> m TypeInfo
- flagsGetFirstValue :: MonadIO m => FlagsClass -> Word32 -> m FlagsValue
- flagsGetValueByName :: MonadIO m => FlagsClass -> Text -> m FlagsValue
- flagsGetValueByNick :: MonadIO m => FlagsClass -> Text -> m FlagsValue
- flagsRegisterStatic :: MonadIO m => Text -> FlagsValue -> m GType
- gtypeGetType :: MonadIO m => m GType
- paramSpecBoolean :: MonadIO m => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec
- paramSpecBoxed :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecChar :: MonadIO m => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec
- paramSpecDouble :: MonadIO m => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec
- paramSpecEnum :: MonadIO m => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec
- paramSpecFlags :: MonadIO m => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec
- paramSpecFloat :: MonadIO m => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec
- paramSpecGtype :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecInt :: MonadIO m => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec
- paramSpecInt64 :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec
- paramSpecLong :: MonadIO m => Text -> Text -> Text -> CLong -> CLong -> CLong -> [ParamFlags] -> m GParamSpec
- paramSpecObject :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecParam :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec
- paramSpecPointer :: MonadIO m => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
- paramSpecString :: MonadIO m => Text -> Text -> Text -> Text -> [ParamFlags] -> m GParamSpec
- paramSpecUchar :: MonadIO m => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec
- paramSpecUint :: MonadIO m => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec
- paramSpecUint64 :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec
- paramSpecUlong :: MonadIO m => Text -> Text -> Text -> CULong -> CULong -> CULong -> [ParamFlags] -> m GParamSpec
- paramSpecUnichar :: MonadIO m => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec
- paramSpecVariant :: MonadIO m => Text -> Text -> Text -> VariantType -> Maybe GVariant -> [ParamFlags] -> m GParamSpec
- paramTypeRegisterStatic :: MonadIO m => Text -> ParamSpecTypeInfo -> m GType
- paramValueConvert :: MonadIO m => GParamSpec -> GValue -> GValue -> Bool -> m Bool
- paramValueDefaults :: MonadIO m => GParamSpec -> GValue -> m Bool
- paramValueSetDefault :: MonadIO m => GParamSpec -> GValue -> m ()
- paramValueValidate :: MonadIO m => GParamSpec -> GValue -> m Bool
- paramValuesCmp :: MonadIO m => GParamSpec -> GValue -> GValue -> m Int32
- pointerTypeRegisterStatic :: MonadIO m => Text -> m GType
- signalAccumulatorFirstWins :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- signalAccumulatorTrueHandled :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool
- signalAddEmissionHook :: MonadIO m => Word32 -> Word32 -> SignalEmissionHook -> m CULong
- signalChainFromOverridden :: MonadIO m => Ptr (Ptr GValue) -> GValue -> m ()
- signalConnectClosure :: (MonadIO m, ObjectK a) => a -> Text -> Closure -> Bool -> m CULong
- signalConnectClosureById :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Closure -> Bool -> m CULong
- signalEmitv :: MonadIO m => Ptr (Ptr GValue) -> Word32 -> Word32 -> GValue -> m GValue
- signalGetInvocationHint :: (MonadIO m, ObjectK a) => a -> m SignalInvocationHint
- signalHandlerBlock :: (MonadIO m, ObjectK a) => a -> CULong -> m ()
- signalHandlerDisconnect :: (MonadIO m, ObjectK a) => a -> CULong -> m ()
- signalHandlerFind :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m CULong
- signalHandlerIsConnected :: (MonadIO m, ObjectK a) => a -> CULong -> m Bool
- signalHandlerUnblock :: (MonadIO m, ObjectK a) => a -> CULong -> m ()
- signalHandlersBlockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHandlersDestroy :: (MonadIO m, ObjectK a) => a -> m ()
- signalHandlersDisconnectMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHandlersUnblockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32
- signalHasHandlerPending :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Bool -> m Bool
- signalListIds :: MonadIO m => GType -> m [Word32]
- signalLookup :: MonadIO m => Text -> GType -> m Word32
- signalName :: MonadIO m => Word32 -> m Text
- signalOverrideClassClosure :: MonadIO m => Word32 -> GType -> Closure -> m ()
- signalParseName :: MonadIO m => Text -> GType -> Bool -> m (Bool, Word32, Word32)
- signalQuery :: MonadIO m => Word32 -> m SignalQuery
- signalRemoveEmissionHook :: MonadIO m => Word32 -> CULong -> m ()
- signalStopEmission :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> m ()
- signalStopEmissionByName :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- signalTypeCclosureNew :: MonadIO m => GType -> Word32 -> m Closure
- sourceSetClosure :: MonadIO m => Source -> Closure -> m ()
- sourceSetDummyCallback :: MonadIO m => Source -> m ()
- strdupValueContents :: MonadIO m => GValue -> m Text
- typeAddClassPrivate :: MonadIO m => GType -> Word64 -> m ()
- typeAddInstancePrivate :: MonadIO m => GType -> Word64 -> m Int32
- typeAddInterfaceDynamic :: (MonadIO m, TypePluginK a) => GType -> GType -> a -> m ()
- typeAddInterfaceStatic :: MonadIO m => GType -> GType -> InterfaceInfo -> m ()
- typeCheckClassIsA :: MonadIO m => TypeClass -> GType -> m Bool
- typeCheckInstance :: MonadIO m => TypeInstance -> m Bool
- typeCheckInstanceIsA :: MonadIO m => TypeInstance -> GType -> m Bool
- typeCheckInstanceIsFundamentallyA :: MonadIO m => TypeInstance -> GType -> m Bool
- typeCheckIsValueType :: MonadIO m => GType -> m Bool
- typeCheckValue :: MonadIO m => GValue -> m Bool
- typeCheckValueHolds :: MonadIO m => GValue -> GType -> m Bool
- typeChildren :: MonadIO m => GType -> m [GType]
- typeDefaultInterfacePeek :: MonadIO m => GType -> m TypeInterface
- typeDefaultInterfaceRef :: MonadIO m => GType -> m TypeInterface
- typeDefaultInterfaceUnref :: MonadIO m => TypeInterface -> m ()
- typeDepth :: MonadIO m => GType -> m Word32
- typeEnsure :: MonadIO m => GType -> m ()
- typeFreeInstance :: MonadIO m => TypeInstance -> m ()
- typeFromName :: MonadIO m => Text -> m GType
- typeFundamental :: MonadIO m => GType -> m GType
- typeFundamentalNext :: MonadIO m => m GType
- typeGetInstanceCount :: MonadIO m => GType -> m Int32
- typeGetQdata :: MonadIO m => GType -> Word32 -> m (Ptr ())
- typeGetTypeRegistrationSerial :: MonadIO m => m Word32
- typeInit :: MonadIO m => m ()
- typeInitWithDebugFlags :: MonadIO m => [TypeDebugFlags] -> m ()
- typeInterfaces :: MonadIO m => GType -> m [GType]
- typeIsA :: MonadIO m => GType -> GType -> m Bool
- typeName :: MonadIO m => GType -> m Text
- typeNameFromClass :: MonadIO m => TypeClass -> m Text
- typeNameFromInstance :: MonadIO m => TypeInstance -> m Text
- typeNextBase :: MonadIO m => GType -> GType -> m GType
- typeParent :: MonadIO m => GType -> m GType
- typeQname :: MonadIO m => GType -> m Word32
- typeQuery :: MonadIO m => GType -> m TypeQuery
- typeRegisterDynamic :: (MonadIO m, TypePluginK a) => GType -> Text -> a -> [TypeFlags] -> m GType
- typeRegisterFundamental :: MonadIO m => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType
- typeRegisterStatic :: MonadIO m => GType -> Text -> TypeInfo -> [TypeFlags] -> m GType
- typeSetQdata :: MonadIO m => GType -> Word32 -> Ptr () -> m ()
- typeTestFlags :: MonadIO m => GType -> Word32 -> m Bool
Methods
boxedCopy
boxedFree
enumCompleteTypeInfo
enumGetValue
enumGetValueByName
enumGetValueByNick
enumRegisterStatic
flagsCompleteTypeInfo
flagsCompleteTypeInfo :: MonadIO m => GType -> FlagsValue -> m TypeInfo Source
flagsGetFirstValue
flagsGetFirstValue :: MonadIO m => FlagsClass -> Word32 -> m FlagsValue Source
flagsGetValueByName
flagsGetValueByName :: MonadIO m => FlagsClass -> Text -> m FlagsValue Source
flagsGetValueByNick
flagsGetValueByNick :: MonadIO m => FlagsClass -> Text -> m FlagsValue Source
flagsRegisterStatic
flagsRegisterStatic :: MonadIO m => Text -> FlagsValue -> m GType Source
gtypeGetType
gtypeGetType :: MonadIO m => m GType Source
paramSpecBoolean
paramSpecBoolean :: MonadIO m => Text -> Text -> Text -> Bool -> [ParamFlags] -> m GParamSpec Source
paramSpecBoxed
paramSpecBoxed :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecChar
paramSpecChar :: MonadIO m => Text -> Text -> Text -> Int8 -> Int8 -> Int8 -> [ParamFlags] -> m GParamSpec Source
paramSpecDouble
paramSpecDouble :: MonadIO m => Text -> Text -> Text -> Double -> Double -> Double -> [ParamFlags] -> m GParamSpec Source
paramSpecEnum
paramSpecEnum :: MonadIO m => Text -> Text -> Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec Source
paramSpecFlags
paramSpecFlags :: MonadIO m => Text -> Text -> Text -> GType -> Word32 -> [ParamFlags] -> m GParamSpec Source
paramSpecFloat
paramSpecFloat :: MonadIO m => Text -> Text -> Text -> Float -> Float -> Float -> [ParamFlags] -> m GParamSpec Source
paramSpecGtype
paramSpecGtype :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecInt
paramSpecInt :: MonadIO m => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec Source
paramSpecInt64
paramSpecInt64 :: MonadIO m => Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> [ParamFlags] -> m GParamSpec Source
paramSpecLong
paramSpecLong :: MonadIO m => Text -> Text -> Text -> CLong -> CLong -> CLong -> [ParamFlags] -> m GParamSpec Source
paramSpecObject
paramSpecObject :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecParam
paramSpecParam :: MonadIO m => Text -> Text -> Text -> GType -> [ParamFlags] -> m GParamSpec Source
paramSpecPointer
paramSpecPointer :: MonadIO m => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec Source
paramSpecString
paramSpecString :: MonadIO m => Text -> Text -> Text -> Text -> [ParamFlags] -> m GParamSpec Source
paramSpecUchar
paramSpecUchar :: MonadIO m => Text -> Text -> Text -> Word8 -> Word8 -> Word8 -> [ParamFlags] -> m GParamSpec Source
paramSpecUint
paramSpecUint :: MonadIO m => Text -> Text -> Text -> Word32 -> Word32 -> Word32 -> [ParamFlags] -> m GParamSpec Source
paramSpecUint64
paramSpecUint64 :: MonadIO m => Text -> Text -> Text -> Word64 -> Word64 -> Word64 -> [ParamFlags] -> m GParamSpec Source
paramSpecUlong
paramSpecUlong :: MonadIO m => Text -> Text -> Text -> CULong -> CULong -> CULong -> [ParamFlags] -> m GParamSpec Source
paramSpecUnichar
paramSpecUnichar :: MonadIO m => Text -> Text -> Text -> Char -> [ParamFlags] -> m GParamSpec Source
paramSpecVariant
paramSpecVariant :: MonadIO m => Text -> Text -> Text -> VariantType -> Maybe GVariant -> [ParamFlags] -> m GParamSpec Source
paramTypeRegisterStatic
paramTypeRegisterStatic :: MonadIO m => Text -> ParamSpecTypeInfo -> m GType Source
paramValueConvert
paramValueConvert :: MonadIO m => GParamSpec -> GValue -> GValue -> Bool -> m Bool Source
paramValueDefaults
paramValueDefaults :: MonadIO m => GParamSpec -> GValue -> m Bool Source
paramValueSetDefault
paramValueSetDefault :: MonadIO m => GParamSpec -> GValue -> m () Source
paramValueValidate
paramValueValidate :: MonadIO m => GParamSpec -> GValue -> m Bool Source
paramValuesCmp
paramValuesCmp :: MonadIO m => GParamSpec -> GValue -> GValue -> m Int32 Source
pointerTypeRegisterStatic
pointerTypeRegisterStatic :: MonadIO m => Text -> m GType Source
signalAccumulatorFirstWins
signalAccumulatorFirstWins :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool Source
signalAccumulatorTrueHandled
signalAccumulatorTrueHandled :: MonadIO m => SignalInvocationHint -> GValue -> GValue -> Ptr () -> m Bool Source
signalAddEmissionHook
signalAddEmissionHook :: MonadIO m => Word32 -> Word32 -> SignalEmissionHook -> m CULong Source
signalChainFromOverridden
signalConnectClosure
signalConnectClosureById
signalConnectClosureById :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> Closure -> Bool -> m CULong Source
signalEmitv
signalGetInvocationHint
signalGetInvocationHint :: (MonadIO m, ObjectK a) => a -> m SignalInvocationHint Source
signalHandlerBlock
signalHandlerBlock :: (MonadIO m, ObjectK a) => a -> CULong -> m () Source
signalHandlerDisconnect
signalHandlerDisconnect :: (MonadIO m, ObjectK a) => a -> CULong -> m () Source
signalHandlerFind
signalHandlerFind :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m CULong Source
signalHandlerIsConnected
signalHandlerUnblock
signalHandlerUnblock :: (MonadIO m, ObjectK a) => a -> CULong -> m () Source
signalHandlersBlockMatched
signalHandlersBlockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHandlersDestroy
signalHandlersDestroy :: (MonadIO m, ObjectK a) => a -> m () Source
signalHandlersDisconnectMatched
signalHandlersDisconnectMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHandlersUnblockMatched
signalHandlersUnblockMatched :: (MonadIO m, ObjectK a) => a -> [SignalMatchType] -> Word32 -> Word32 -> Maybe Closure -> Ptr () -> Ptr () -> m Word32 Source
signalHasHandlerPending
signalListIds
signalListIds :: MonadIO m => GType -> m [Word32] Source
signalLookup
signalName
signalName :: MonadIO m => Word32 -> m Text Source
signalOverrideClassClosure
signalParseName
signalQuery
signalQuery :: MonadIO m => Word32 -> m SignalQuery Source
signalRemoveEmissionHook
signalRemoveEmissionHook :: MonadIO m => Word32 -> CULong -> m () Source
signalStopEmission
signalStopEmissionByName
signalStopEmissionByName :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
signalTypeCclosureNew
sourceSetClosure
sourceSetClosure :: MonadIO m => Source -> Closure -> m () Source
sourceSetDummyCallback
sourceSetDummyCallback :: MonadIO m => Source -> m () Source
strdupValueContents
strdupValueContents :: MonadIO m => GValue -> m Text Source
typeAddClassPrivate
typeAddClassPrivate :: MonadIO m => GType -> Word64 -> m () Source
typeAddInstancePrivate
typeAddInterfaceDynamic
typeAddInterfaceDynamic :: (MonadIO m, TypePluginK a) => GType -> GType -> a -> m () Source
typeAddInterfaceStatic
typeAddInterfaceStatic :: MonadIO m => GType -> GType -> InterfaceInfo -> m () Source
typeCheckClassIsA
typeCheckInstance
typeCheckInstance :: MonadIO m => TypeInstance -> m Bool Source
typeCheckInstanceIsA
typeCheckInstanceIsA :: MonadIO m => TypeInstance -> GType -> m Bool Source
typeCheckInstanceIsFundamentallyA
typeCheckInstanceIsFundamentallyA :: MonadIO m => TypeInstance -> GType -> m Bool Source
typeCheckIsValueType
typeCheckIsValueType :: MonadIO m => GType -> m Bool Source
typeCheckValue
typeCheckValue :: MonadIO m => GValue -> m Bool Source
typeCheckValueHolds
typeChildren
typeChildren :: MonadIO m => GType -> m [GType] Source
typeDefaultInterfacePeek
typeDefaultInterfacePeek :: MonadIO m => GType -> m TypeInterface Source
typeDefaultInterfaceRef
typeDefaultInterfaceRef :: MonadIO m => GType -> m TypeInterface Source
typeDefaultInterfaceUnref
typeDefaultInterfaceUnref :: MonadIO m => TypeInterface -> m () Source
typeDepth
typeEnsure
typeEnsure :: MonadIO m => GType -> m () Source
typeFreeInstance
typeFreeInstance :: MonadIO m => TypeInstance -> m () Source
typeFromName
typeFromName :: MonadIO m => Text -> m GType Source
typeFundamental
typeFundamental :: MonadIO m => GType -> m GType Source
typeFundamentalNext
typeFundamentalNext :: MonadIO m => m GType Source
typeGetInstanceCount
typeGetInstanceCount :: MonadIO m => GType -> m Int32 Source
typeGetQdata
typeGetTypeRegistrationSerial
typeGetTypeRegistrationSerial :: MonadIO m => m Word32 Source
typeInit
typeInit :: MonadIO m => m () Source
Deprecated: (Since version 2.36)the type system is now initialised automatically
typeInitWithDebugFlags
typeInitWithDebugFlags :: MonadIO m => [TypeDebugFlags] -> m () Source
Deprecated: (Since version 2.36)the type system is now initialised automatically
typeInterfaces
typeInterfaces :: MonadIO m => GType -> m [GType] Source
typeIsA
typeName
typeNameFromClass
typeNameFromClass :: MonadIO m => TypeClass -> m Text Source
typeNameFromInstance
typeNameFromInstance :: MonadIO m => TypeInstance -> m Text Source
typeNextBase
typeParent
typeParent :: MonadIO m => GType -> m GType Source
typeQname
typeQuery
typeRegisterDynamic
typeRegisterDynamic :: (MonadIO m, TypePluginK a) => GType -> Text -> a -> [TypeFlags] -> m GType Source
typeRegisterFundamental
typeRegisterFundamental :: MonadIO m => GType -> Text -> TypeInfo -> TypeFundamentalInfo -> [TypeFlags] -> m GType Source