Haskell Core Libraries (base package)ParentContentsIndex
GHC.Stable
Portability non-portable (GHC Extensions)
Stability internal
Maintainer ffi@haskell.org
Description
Stable pointers.
data StablePtr a
Constructors
StablePtr (StablePtr# a)
Instances
IArray UArray (StablePtr a)
(Ix ix) => Eq (UArray ix (StablePtr a))
MArray (STUArray s) (StablePtr a) (ST s)
IArray (IOToDiffArray IOUArray) (StablePtr a)
MArray IOUArray (StablePtr a) IO
(Typeable a) => Typeable (StablePtr a)
CCallable (StablePtr a)
CReturnable (StablePtr a)
Eq (StablePtr a)
Storable (StablePtr a)
newStablePtr :: a -> IO (StablePtr a)
deRefStablePtr :: StablePtr a -> IO a
freeStablePtr :: StablePtr a -> IO ()
castStablePtrToPtr :: StablePtr a -> Ptr ()
castPtrToStablePtr :: Ptr () -> StablePtr a
Produced by Haddock version 0.3