Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- newtype ParamSpecGType = ParamSpecGType (ManagedPtr ParamSpecGType)
- class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o
- toParamSpecGType :: (MonadIO m, IsParamSpecGType o) => o -> m ParamSpecGType
Exported types
newtype ParamSpecGType Source #
Memory-managed wrapper type.
Instances
Eq ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType (==) :: ParamSpecGType -> ParamSpecGType -> Bool # (/=) :: ParamSpecGType -> ParamSpecGType -> Bool # | |
TypedObject ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
BoxedPtr ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType boxedPtrCopy :: ParamSpecGType -> IO ParamSpecGType # boxedPtrFree :: ParamSpecGType -> IO () # | |
ManagedPtrNewtype ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
HasParentTypes ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
type ParentTypes ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType |
class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o Source #
Type class for types which can be safely cast to ParamSpecGType
, for instance with toParamSpecGType
.
Instances
(BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o Source # | |
Defined in GI.GObject.Objects.ParamSpecGType |
toParamSpecGType :: (MonadIO m, IsParamSpecGType o) => o -> m ParamSpecGType Source #
Cast to ParamSpecGType
, for types for which this is known to be safe. For general casts, use castTo
.