Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
A ParamSpec
derived structure that contains the meta data for GType
properties.
Since: 2.10
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.
ParamSpecGType (ManagedPtr ParamSpecGType) |
Instances
Eq ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType (==) :: ParamSpecGType -> ParamSpecGType -> Bool # (/=) :: ParamSpecGType -> ParamSpecGType -> Bool # | |
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 toManagedPtr :: ParamSpecGType -> ManagedPtr ParamSpecGType | |
TypedObject 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
.
Methods
Click to display all available methods, including inherited ones
Methods
Getters
getBlurb, getDefaultValue, getName, getNameQuark, getNick, getQdata, getRedirectTarget.