in scala.concurrent
class QueueModule

mixin abstract `class` QueueModule [ a ]
  `extends` java.lang.Object
  `with` scala.ScalaObject

  Module for dealing with queues.

Def Summary
| `def` append ( l : QueueModule.this.t , x : a ) : QueueModule.this.t Append an element to a queue.
| `def` extractFirst ( l : QueueModule.this.t , p : (a) => scala.Boolean ) : scala.Option[scala.Tuple2[a,QueueModule.this.t]] Extract an element satisfying a predicate from a queue.
| `def` make : QueueModule.this.t Create an empty queue.

Def Detail

`def` append ( l : QueueModule.this.t , x : a ) : QueueModule.this.t

  Append an element to a queue.

`def` extractFirst ( l : QueueModule.this.t , p : (a) => scala.Boolean ) : scala.Option[scala.Tuple2[a,QueueModule.this.t]]

  Extract an element satisfying a predicate from a queue.

`def` make : QueueModule.this.t

  Create an empty queue.