|
| ForSyDe.Shallow.Queue | | Portability | portable | | Stability | experimental | | Maintainer | forsyde-dev@ict.kth.se |
|
|
|
| Description |
| This provides two data types, that can be used to model queue
structures, such as FIFOs. There is a data type for an queue of
infinite size Queue and one for finite size FiniteQueue.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| A queue is modeled as a list. The data type Queue modelles an queue of infinite size.
| | Constructors | | Instances | |
|
|
|
| The data type FiniteQueue has an additional parameter, that determines the size of the queue.
| | Constructors | | Instances | |
|
|
|
| pushQ pushes one element into an infinite queue.
|
|
|
| pushListQ pushes a list of elements into an infinite queue.
|
|
|
| popQ pops one element from an infinite queue.
|
|
|
| queue transforms a list into an infinite queue.
|
|
|
| pushFQ pushes one element into a finite queue.
|
|
|
| pushListFQ pushes a list of elements into a finite queue.
|
|
|
| popFQ pops one element from a finite queue.
|
|
|
| finiteQueue transforms a list into an infinite queue.
|
|
| Produced by Haddock version 2.1.0 |