final
class
Queue[A] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
-
def
->[B](y: B): (Queue[A], B)
-
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
def
drop(n: Int): Queue[A]
-
def
dropRight(n: Int): Queue[A]
-
def
ensuring(cond: (Queue[A]) ⇒ Boolean, msg: ⇒ Any): Queue[A]
-
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Queue[A]
-
def
ensuring(cond: Boolean): Queue[A]
-
-
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
iterator: Iterator[A]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
size: Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
take(n: Int): Queue[A]
-
def
takeRight(n: Int): Queue[A]
-
def
toChunk: Chunk[A]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
→[B](y: B): (Queue[A], B)
Inherited by implicit conversion any2stringadd from
Queue[A] to any2stringadd[Queue[A]]
Inherited by implicit conversion StringFormat from
Queue[A] to StringFormat[Queue[A]]
Inherited by implicit conversion Ensuring from
Queue[A] to Ensuring[Queue[A]]
Inherited by implicit conversion ArrowAssoc from
Queue[A] to ArrowAssoc[Queue[A]]
A FIFO queue of chunks that provides an O(1) size method and provides the ability to take and drop individual elements while preserving the chunk structure as much as possible.
This is similar to a queue of individual elements but chunk structure is maintained.