| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.GI.Base.GParamSpec
Synopsis
- noGParamSpec :: Maybe GParamSpec
- wrapGParamSpecPtr :: Ptr GParamSpec -> IO GParamSpec
- newGParamSpecFromPtr :: Ptr GParamSpec -> IO GParamSpec
- unrefGParamSpec :: GParamSpec -> IO ()
- disownGParamSpec :: GParamSpec -> IO (Ptr GParamSpec)
Documentation
wrapGParamSpecPtr :: Ptr GParamSpec -> IO GParamSpec Source #
Take ownership of a ParamSpec passed in Ptr.
newGParamSpecFromPtr :: Ptr GParamSpec -> IO GParamSpec Source #
Construct a Haskell wrapper for the given GParamSpec, without
assuming ownership.
unrefGParamSpec :: GParamSpec -> IO () Source #
Remove a reference to the given GParamSpec.
disownGParamSpec :: GParamSpec -> IO (Ptr GParamSpec) Source #
Disown a GParamSpec, i.e. do not longer unref the associated
foreign GParamSpec when the Haskell GParamSpec gets garbage
collected.