|
Data.SyntaxSugar | Portability | Hugs/GHC | Stability | experimental | Maintainer | Bulat Ziganshin <Bulat.Ziganshin@gmail.com> |
|
|
|
Description |
Universal interface for reading and writing mutable data
(references, array and hash elements)
Syntax sugar (=:, +=, val...) based on this interface
|
|
Synopsis |
|
|
|
Documentation |
|
|
| Methods | | | Instances | Mutable IO (IORef a) a | Mutable IO (IORef a) a | Unboxed a => Mutable IO (IOURef a) a | Unboxed a => Mutable IO (IOURef a) a | Mutable IO ((,) (HashTable key e) key) e | Mutable IO ((,) (HashTable key e) key) e | (Storable e, Ix i) => Mutable IO ((,) (StorableArray i e) i) e | (Storable e, Ix i) => Mutable IO ((,) (StorableArray i e) i) e | (Unboxed e, Ix i) => Mutable IO ((,) (IOUArray i e) i) e | (Unboxed e, Ix i) => Mutable IO ((,) (IOUArray i e) i) e | Ix i => Mutable IO ((,) (IOArray i e) i) e | Ix i => Mutable IO ((,) (IOArray i e) i) e | (MArray a e m, Ix i, Ix j) => Mutable m ((,,) (a ((,) i j) e) i j) e | (MArray a e m, Ix i, Ix j, Ix k) => Mutable m ((,,,) (a ((,,) i j k) e) i j k) e | (Unboxed e, Ix i) => Mutable (ST s) ((,) (STUArray s i e) i) e | (Unboxed e, Ix i) => Mutable (ST s) ((,) (STUArray s i e) i) e | Ix i => Mutable (ST s) ((,) (STArray s i e) i) e | Ix i => Mutable (ST s) ((,) (STArray s i e) i) e | Unboxed a => Mutable (ST s) (STURef s a) a | Unboxed a => Mutable (ST s) (STURef s a) a | Mutable (ST s) (STRef s a) a | Mutable (ST s) (STRef s a) a |
|
|
|
|
Modify the contents of an Mutable by applying pure function to it
|
|
|
Modify the contents of an Mutable by applying monadic computation to it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.4.2 |