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 ]