|
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 |