|
Data.IORef | Portability | portable | Stability | experimental | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
Mutable references in the IO monad.
|
|
Synopsis |
|
|
|
|
IORefs |
|
data IORef a |
A mutable variable in the IO monad | Instances | |
|
|
newIORef :: a -> IO (IORef a) |
Build a new IORef |
|
readIORef :: IORef a -> IO a |
Read the value of an IORef |
|
writeIORef :: IORef a -> a -> IO () |
Write a new value into an IORef |
|
modifyIORef :: IORef a -> (a -> a) -> IO () |
Mutate the contents of an IORef |
|
mkWeakIORef :: IORef a -> IO () -> IO (Weak (IORef a)) |
Make a Weak pointer to an IORef |
|
Produced by Haddock version 0.4 |