| 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 |
GI.GObject.Objects.ParamSpecGType
Description
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.
Constructors
| ParamSpecGType (ManagedPtr ParamSpecGType) |
Instances
| Eq ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType Methods (==) :: ParamSpecGType -> ParamSpecGType -> Bool # (/=) :: ParamSpecGType -> ParamSpecGType -> Bool # | |
| TypedObject ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
| BoxedPtr ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType Methods boxedPtrCopy :: ParamSpecGType -> IO ParamSpecGType # boxedPtrFree :: ParamSpecGType -> IO () # | |
| ManagedPtrNewtype ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType Methods toManagedPtr :: ParamSpecGType -> ManagedPtr 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.