|
Scala 2.2.0.9278
|
abstract
trait
QueueModule
[a]
extends
java.lang.Object
with
scala.ScalaObject
Def Summary | |
abstract
|
def
append
(l: QueueModule.this.t, x: a)
: QueueModule.this.t
Append an element to a queue. |
abstract
|
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. |
abstract
|
def
make
: QueueModule.this.t
Create an empty queue. |
Def Detail |
abstract
def
append
(l: QueueModule.this.t, x: a): QueueModule.this.t
abstract
def
extractFirst
(l: QueueModule.this.t, p: (a) => scala.Boolean): scala.Option[scala.Tuple2[a, QueueModule.this.t]]
abstract
def
make
: QueueModule.this.t