case class LazyList [ T ]

A truly-lazy implementation of scala.Stream

Constructors

LazyList ( headThunk: () => T , tailThunk: () => LazyList [ T ] )

Members

[+] val headThunk : () => T
[+] var rendered : Boolean
[+] lazy val tail : R
[+] val tailThunk : () => LazyList [ T ]
[+] def _1 : T1
[+] def _2 : T2
[+] def copy ( headThunk: () => T , tailThunk: () => LazyList [ T ] ) : LazyList [ T ]
[+] def copy$default$1 : () => T
[+] def copy$default$2 : () => LazyList [ T ]
[+] def dropPrefix ( prefix: Seq [ T ] ) : Option [ LazyList [ T ] ]
[+] def rendered_= ( x$1: Boolean ) : Unit
[+] override def toString : String
[+] def ~: ( other: => T ) : LazyList [ T ]