|
| Control.Monad.Queue.QueueT |
|
|
| Description |
| A monad transformer allowing a purely functional queue implementation (specifically, implementing the Queuelike abstraction) to be used in a monadic, single-threaded fashion.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| A monad transformer granting the underlying monad m access to single-threaded actions on a queue.
| | Constructors | | Instances | |
|
|
|
| A monad controlling single-threaded access to a queue.
| | Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unwraps a queue transformer, initializing it with an empty queue.
|
|
|
| Unwraps a queue transformer, initializing it with a queue with the specified contents.
|
|
|
| Executes a computation in a queue monad, starting with an empty queue.
|
|
|
| Executes a computation in a queue monad, starting with a queue with the specified contents.
|
|
| Produced by Haddock version 2.4.1 |