|
Scala 2.2.0.9025
|
abstract
trait
QueueModule
[a]
extends
java.lang.Object with
scala.ScalaObjectDef 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: scala.Function1[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: scala.Function1[a, scala.Boolean]): scala.Option[scala.Tuple2[a, QueueModule.this.t]]
abstract
def
make
: QueueModule.this.t